home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS in a Box 15
/
BBS in a box XV-2.iso
/
Files II
/
Prog
/
Prog files by name
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
NeXTSTEP
RISC OS/Acorn
UTF-8
Wrap
Text File
|
1995-06-11
|
191.6 KB
|
3,901 lines
|
[
TEXT/R*ch
]
Name = 1st grade 1
Path = AMUG 15.2:Files II:Prog:A:1st grade 1
Size: 7K Date: 3/18/87
Description:
Pascal lesson
Name = 1st grade 2
Path = AMUG 15.2:Files II:Prog:A:1st grade 2
Size: 8K Date: 3/20/87
Description:
Pascal Lesson
Name = 1st grade 3
Path = AMUG 15.2:Files II:Prog:A:1st grade 3
Size: 12K Date: 3/21/87
Description:
Pascal Lesson
Name = 1st grade 4
Path = AMUG 15.2:Files II:Prog:A:1st grade 4
Size: 12K Date: 3/22/87
Description:
Pascal Lesson
Name = 1st grade 5
Path = AMUG 15.2:Files II:Prog:A:1st grade 5
Size: 12K Date: 3/22/87
Description:
Pascal Lesson
Name = 2Window.sit
Path = AMUG 15.2:Files II:Prog:A:2Window.sit
Size: 30K Date:11/05/91
Description:
An example of Handling update events in C.
Name = 2nd grade 1
Path = AMUG 15.2:Files II:Prog:A:2nd grade 1
Size: 14K Date: 5/25/87
Description:
Pascal Lesson
Name = 37thResEx 1.1.1.sit
Path = AMUG 15.2:Files II:Prog:A:37thResEx 1.1.1.sit
Size: 16K Date: 5/30/95
Description:
37thResEx 1.1.1 - Drag&Drop (automatic extraction). After dragging on one
or more files, a window will notify if resources of type 'snd ', 'TEXT',
'XCMD','XFCN','PICT', 'ICON' and icon family ('ICN#','ics#','icn4' etc.)
exist. You may quit, continue to analyze more dragged files or extract
resources. 37thResEx 1.0, in Drag&Drop mode, extracts all the resources of
selected types. You can move the extracted resources into an existing file
(selecting Add to file) or in a new one. With Add to file option checked,
37thResEx 1.0 creates the unique ID automatically. You can also double
click 37thResEx to use it. Requires System 7.
Name = 3D Button 1.1.sit
Path = AMUG 15.2:Files II:Prog:A:3D Button 1.1.sit
Size: 7K Date: 4/24/95
Description:
3D Button 1.1 - This program shows off a pretty little button CDEF. In
brief, the button is a pretty standard looking, three-dimensional button
with a couple of nice features. The CDEF will automatically detect if the
monitor is set less than a 4-bit depth. If this is the case, the CDEF will
draw a standard black and white button (because of this feature, you don't
have to worry about having two sets of buttons in your code to satisfy
both black & white and color monitors). Contains 3 Variation Codes. To use
this CDEF, simply copy the CDEF 128 resource out of the 3D Button CDEF
program with ResEdit and then paste it into your program's resources.
Then, whenever you need a button, specify (CDEF resource number) * 16...
Name = 3D Buttons CDEF 1.0b6.sit
Path = AMUG 15.2:Files II:Prog:A:3D Buttons CDEF 1.0b6.sit
Size: 83K Date: 1/19/95
Description:
3D Buttons CDEF 1.0b6 - 3D Buttons is a control definition (CDEF) that
implements the 3D interface as suggested in develop issue 15. When drawing
on a 8-bit (or breater) color device (in a color GrafPort), 3D Buttons
draws in grey. 3D Buttons drops to normal 2D drawing for black and white
(or less than 8 bits of color). The demo application is a quick modal
dialog that shows off most features I put into 3D buttons.
Name = 3dlib11.sit
Path = AMUG 15.2:Files II:Prog:A:3dlib11.sit
Size:131K Date: 8/21/92
Description:
3dlib11 - GrafSys is a THINK Pascal/C library that provides you with simple
routines for building, saving and loading (as resources), and manipulating
(independent rotating around arbitrary achses, translating and scaling)
three dimensional objects. Objects, not just simple single-line drawings.
Name = 3rd grade 1
Path = AMUG 15.2:Files II:Prog:A:3rd grade 1
Size: 14K Date: 5/25/87
Description:
Pascal Lesson
Name = 3rd grade 2
Path = AMUG 15.2:Files II:Prog:A:3rd grade 2
Size: 8K Date: 4/19/87
Description:
Pascal Lesson
Name = 4Plus 1.4.sit
Path = AMUG 15.2:Files II:Prog:A:4Plus 1.4.sit
Size: 78K Date: 3/24/92
Description:
This is version 1.4 of 4Plus, an INIT that makes editing under THINK C
easier. It provides extra popup menus for functions & methods, comments,
and object hierarchy. It also provides many other tools, including a
stacked clipboard. Version 1.4 even includes macro definition
capabilities. Written by Donald Way. This version is compatible with Super
Boomerang 2.0.3, although it is not compatible with AltWDEF or AltCDEF by
Alex Colwell; just tell those utilities to exclude THINK C. Shareware $40.
Name = 68000 Simulator.sit
Path = AMUG 15.2:Files II:Prog:A:68000 Simulator.sit
Size: 27K Date:11/05/91
Description:
68000 Debugger simulator
Name = ABZmon 2.0.sit
Path = AMUG 15.2:Files II:Prog:A:ABZmon 2.0.sit
Size:279K Date: 2/28/94
Description:
ABZmon 2.0 - ABZmon is a low level debugger, a tool to check programming
errors. Like other debuggers, ABZmon has standard features such as a break
point, a step by step mode, a memory dump, a microprocessor register dump,
etc. But ABZmon has many other functions usually not found in other
debuggers. For example, ABZmon has a graphical interface using windows,
menus and a mouse. A text can be viewed inside the debugger. You can quit
a frozen application and continue normally with another application. Many
functions have been added to ABZmon to help the programmer. And much more!
Works with system 6 or 7.
Name = ACL 1.0.sit
Path = AMUG 15.2:Files II:Prog:A:ACL 1.0.sit
Size:632K Date: 9/28/94
Description:
ACL 1.0 - ACL (Animation Class Library) is an object-oriented animation
framework which allows the creation of powerful interactive animations.
ACL classes cover the needs of most of the applications which have to do
fast interactive 2D animations. ACL is really easy to work with because
its object-oriented structure allows a total abstraction of the internal
functioning. This abstraction guarantees the compatibility with all future
versions too. ACL can be compiled with a standard C++ compilator
(Symantec, CoreWarrior). ACL is very stable and is 100 percent Quickdraw
and System 7 compliant. ACL is built using the Core Class Library which
allows a strong and stable object-oriented structure. Includes...
Name = AE Sample (TC5).sit
Path = AMUG 15.2:Files II:Prog:A:AE Sample (TC5).sit
Size: 20K Date: 1/21/93
Description:
AE Sample TC5 - Here is a simple example application which receives the
Required Apple events and which sends itself Apple events for some simple
operations. (In other words, it's factored somewhat.) Written for THINK C 5
.
Name = AMTempSucker1.0.sit
Path = AMUG 15.2:Files II:Prog:A:AMTempSucker1.0.sit
Size: 39K Date: 9/29/92
Description:
AMTempSucker1.0 - AM Template Sucker will view and extract template
resources from the AppMaker application (useful for editing or browsing
through templates). Useful for all AppMaker programmers. AM Template
Sucker is freeware.
Name = About... 2.1.sit
Path = AMUG 15.2:Files II:Prog:A:About... 2.1.sit
Size: 45K Date: 1/02/92
Description:
About... 2.1 allows you to easily add about boxes to your programs.
Name = Acur Picker.sit
Path = AMUG 15.2:Files II:Prog:A:Acur Picker.sit
Size: 5K Date: 1/01/91
Description:
This file contains an animated cursor ('acur' resource) picker for ResEdit
2.1. Displays the cursors referenced in the 'acur' in a list, similar to a
'PAT#' resource. If you use ResEdit often, this picker is a must.
Name = Add images.sit
Path = AMUG 15.2:Files II:Prog:A:Add images.sit
Size: 46K Date:11/05/91
Description:
The purpose of this program is to read in two images and display the
additive result of the two images - using any of the documented color
quickdraw modes (the old quickdraw copybits modes may also be used, but
the end result is not very pretty). The two source images can be offset
from each other using the scroll bars on the source image windows.
Name = AntiAliasMan.sit
Path = AMUG 15.2:Files II:Prog:A:AntiAliasMan.sit
Size: 40K Date: 8/21/94
Description:
AntiAliasMan - Have you ever thought, Gee, I wish I could draw anti-aliased
text without putting a PICT resource in my 4k application that would
quadruple the size.? Yes? Then its a good thing you downloaded
AntiAliasMan. AntiAliasMan is a Think C library that will draw
anti-aliased text. With it is OffScreen/CopyBits, another library that
AntiAliasMan needs to make offscreens and copy things between them.
Although it is used here specifically to support AntiAliasMan,
OffScreen/CopyBits can be used on its own. Also included is AntiAliasMan
Tester, a sample application that draws some anti-aliased text.
Name = Arrange Developer Kit 1.0.sit
Path = AMUG 15.2:Files II:Prog:A:Arrange Developer Kit 1.0.sit
Size:183K Date: 8/10/94
Description:
Arrange Developer Kit 1.0 - Beginning with version 2.0, Arrange provides a
powerful open architecture for plug-in modules, which can add new features
or modify existing features of the application. A plug-in module is a file
that contains executable code. Plug-ins add functionality to Arrange. For
example, plug-ins can define new menu commands, override the behavior of
existing commands, add import or export support for new data formats, or
customize the formatting of text fields. Documents are included for
developers who will develop plug-in modules for Arrange. Arrange is a
commercial program by Common Knowledge, Inc., demos are available.
Name = Ascii Changer 2.1.sit
Path = AMUG 15.2:Files II:Prog:A:Ascii Changer 2.1.sit
Size: 46K Date: 5/10/93
Description:
Ascii Changer 2.1 - Ascii Changer will give you the Ascii value of a
character, the octal value of that character, and the Hexadecimal value of
that character. The program is very simplistic, just type in a value, and
the calculations are automatically made. Helpful for Programmers.
Name = Attributor 1.11 FAT.sit
Path = AMUG 15.2:Files II:Prog:A:Attributor 1.11 FAT.sit
Size: 46K Date: 3/24/95
Description:
Attributor 1.11 FAT - Attributor is an advanced programmer's utility
designed to make life easier for programmers. Since the Code Warrior DR3
and the old Think C 5 don't provide a way to set the CODE resource
attributes directly (things like purgeable or preload) and because most of
my applications want to unload the initialization segment, I wrote this
utility to stop going into ResEdit all the time. Attributor can change the
resource attributes of a specific resource or of a whole resource family
in a single pass. Just create an ATTR resource inside Attributor with
ResEdit and modify it to meet your needs (there's a resource template for
the 'ATTR' resource inside the Attributor application).
Name = AxoCalculator Packag1.1.sit
Path = AMUG 15.2:Files II:Prog:A:AxoCalculator Packag1.1.sit
Size:208K Date: 3/14/93
Description:
AxoCalculator Packag1.1 - AxoCalculator 1.1 has several potential uses
ranging from a scientific calculator to a multi-language development
environment. It supports Pascal, Basic, Fortran and C in a simple,
interpretted environment. Programs written within AxoCalculator can
interact with the user via standard dialogs. Several programs can be
loaded at the same time, and their assigned names will be appended to the
Calculator menu. Programs can be automatically loaded onto the menu each
time AxoCalculator is run. This program is great for simple, through to
moderately complex calculations - especially if they are performed
repeatedly.
Name = BBEdit 3.0 Extension Dev.sit
Path = AMUG 15.2:Files II:Prog:B-C:BBEdit 3.0 Extension Dev.sit
Size: 57K Date:10/21/94
Description:
BBEdit 3.0 Extension Dev - BBEdit has a facility for calling code modules
which are not part of the application itself. The main reason for this
facility is so that users and third-party programmers can add specific
functionality to BBEdit which goes beyond BBEdits own charter. For
example, one such code module might prepend Usenet attributions to each
line in a selected range of text. This is a useful function, but its not
of interest to everyone. BBEdit extensions are built as standalone code
resources of type BBXT. The capability to build such resources is an
integral part of THINK C, CodeWarrior. Users of MPW can also build
standalone code resources, but with less ease. A text file, Writing...
Name = BNDL Banger v.1.3.sit
Path = AMUG 15.2:Files II:Prog:B-C:BNDL Banger v.1.3.sit
Size: 20K Date: 8/31/92
Description:
BNDL Banger v.1.3 - I've been endlessly annoyed by what a pain it can be to
get the system to recognize changes you make to your app's icon, document
icons, etc (all the stuff that's linked via the BNDL resource). CDev
authors, INIT authors, Extension authors and many others have also
probably been through this same hassle. BNDL Banger is a little app that
tricks the system into using your selected app's BNDL-related info (tricks
= rips the old BNDL info out of the desktop database and gently coerces
the new BNDL info back in...).
Name = B-YACC.sit
Path = AMUG 15.2:Files II:Prog:B-C:B-YACC.sit
Size:116K Date:11/03/91
Description:
This is the latest version of Berkeley yacc, ported to MPW. yacc runs as an
MPW tool and thus can easily be used in makefiles. It is definitely NOT
Mac-friendly, but it runs and that's all I really need it to do. This code
is NOT copylefted, so you can do whatever you wish to it as long as you
follow the (quite generous) copyright restrictions. All I had to do was
create a yacc.make file. I've also fixed a bug in output.c, (which I have
sent back to the BSD folk to add to their next release). This way I can
easily patch and update to future revisions of yacc. -- Parag Patel
<parag@sde.hp.com> (20 Oct 1991).
Name = BalloonWriter.sit
Path = AMUG 15.2:Files II:Prog:B-C:BalloonWriter.sit
Size:165K Date: 3/24/92
Description:
This file allows programers to write Balloon help into their programs.
Name = BetaHelper 1.0.1.sit
Path = AMUG 15.2:Files II:Prog:B-C:BetaHelper 1.0.1.sit
Size: 21K Date: 1/30/94
Description:
BetaHelper 1.0.1 - This update utility was written to help keep the cost of
software development over the phone lines down to a minimum. It can be very
costly to repeatedly upload new versions to a team of beta testers every
time a bug is fixed. BetaHelper helps keep expenses down, by updating the
existing software under development. Now, only the changes need to be sent
to the beta testers. The testers will only need to double click the update
file and then locate the old software in a file dialog box. That's all it
takes from the test team. However, the developer will have to do a little
more work. It's described in detail in the accompanying developer notes,
or in the About box.
Name = Blerbs.sit
Path = AMUG 15.2:Files II:Prog:B-C:Blerbs.sit
Size: 65K Date: 6/09/92
Description:
Blurbs - this is a windows within windows interface that allows programmers
to experience this environment and License its use.
Name = Browser 1.0.sit
Path = AMUG 15.2:Files II:Prog:B-C:Browser 1.0.sit
Size: 15K Date:12/02/90
Description:
MacUser programming project lets you open any file and review contents of
its resource and/or data forks. Written by Kurt W.G. Matthies. From the
11/90 and 1/91 installments of MacUser's Power Programming column. This is
the application only.
Name = BugReport.sit
Path = AMUG 15.2:Files II:Prog:B-C:BugReport.sit
Size: 37K Date:11/05/91
Description:
Apple's Outside Bug reporter with instructions
Name = Bugs Simulation.sit
Path = AMUG 15.2:Files II:Prog:B-C:Bugs Simulation.sit
Size: 19K Date:11/05/91
Description:
This archive contains the source, and executable for an application which
shows off a LIFE-like simulation called 'Bugs' which was described in a
Scientific American article. Provides a number of options as to how the
'bugs' will feed.
Name = BuildSim 1.5 Demo
Path = AMUG 15.2:Files II:Prog:B-C:BuildSim 1.5 Demo
Size:793K Date: 3/06/94
Description:
BuildSim 1.5 Demo - Thanks for taking the time to check out this latest
version of BuildSim. This is a Demo version so basically everything works
as advertised except you won't be able to save anything. Equation Parser
and FFT/windowing object classes are also available for prograph/CPX
developers. Contact me at shackx@aol.com if you have internet email
access. This is a commercial demo from Tanget Systems.
Name = CArrangeList 1.01ß.sit
Path = AMUG 15.2:Files II:Prog:B-C:CArrangeList 1.01ß.sit
Size: 8K Date:11/05/91
Description:
An list object for Think C that allows you to rearrange the order of the el
ements.
Name = C++ CDEV.sit
Path = AMUG 15.2:Files II:Prog:B-C:C++ CDEV.sit
Size: 22K Date: 9/09/91
Description:
This file contains an example of a C++ base class (TControlPanel) that
implements a control panel device (cdev) and is based on the C++/Stand
Alone code as described in Develop magazine.
Name = CCLD Version 5.sit
Path = AMUG 15.2:Files II:Prog:B-C:CCLD Version 5.sit
Size: 23K Date: 4/11/92
Description:
CCLD Version 5 - This is probably the final version of my Choice List in 4D
code example. This fixes a bug in the window type (it was type 0, which
has the invisible resize control, but should be type 4) and makes the
runtime nicer.
Name = CD-I Developer's Source.sit
Path = AMUG 15.2:Files II:Prog:B-C:CD-I Developer's Source.sit
Size: 8K Date: 5/10/93
Description:
CD-I Developer's Source - contains info on CD-I and available sources for
more information on this topic.
Name = CDlog.sit
Path = AMUG 15.2:Files II:Prog:B-C:CDlog.sit
Size: 30K Date: 3/24/92
Description:
Think Pascal Class Library-compatible class that uses DLOG and DITL
resources to create dialogs. Modeless and modal dialogs are supported.
Includes example and bug fixes from previous versions.
Name = C++ FAQ Reference 1.0.sit
Path = AMUG 15.2:Files II:Prog:B-C:C++ FAQ Reference 1.0.sit
Size: 81K Date: 7/14/93
Description:
C++ FAQ Reference 1.0 - This is a stand alone application of Frequently
Asked Questions (FAQ) and answers about C++. These questions and answers
have been beautifully organized, opening with a list of subjects, each of
which can be double clicked providing even more subjects. The organization
makes it very easy to find answers for your questions! (Much easier than
scrolling through text files!)
Name = CICNEdit.sit
Path = AMUG 15.2:Files II:Prog:B-C:CICNEdit.sit
Size: 9K Date:11/05/91
Description:
Cicn editor
Name = CIconButton CDEF 1.0.sit
Path = AMUG 15.2:Files II:Prog:B-C:CIconButton CDEF 1.0.sit
Size:309K Date:11/15/93
Description:
CIconButton CDEF 1.0 - The CIconButton CDEF is a custom control definition
procedure that allows developers to elegantly and simply include icon
buttons in their applications. These icon buttons are built from one or
more standard 'cicn' resources. The CDEF works under System 6 and 7, is
sensitive to multiple monitors and monitor depths, and works with or
without Color Quickdraw. Mouse tracking can be sensitive to the cicn mask
for non-rectangular controls. Two versions of the CIconButton CDEF are
included - the standard one, and a lite one that is slightly slower but
more memory efficient. A detailed explanation of the CDEF feature is
included as well as sample code in THINK Pascal and THINK C.
Name = CMyWay 1.1.sit
Path = AMUG 15.2:Files II:Prog:B-C:CMyWay 1.1.sit
Size: 56K Date: 7/21/93
Description:
CMyWay 1.1 - CMyWay is a handy utility intended to help C/C++ programmers
by giving them better printouts of their source files. It creates a single
RTF (Rich Text Format) file from multiple source code files and assigns
user-defined styles to classes of keywords. You will then be able to
further edit and/or print this file using your favorite word processor.
Besides, CMyWay can quickly change the 'EFNT' and 'ETAB' resources used by
many text editors to describe text appearance, so that you don't need to
it manually for each file. Requires System 7.
Name = CODEeditor2.9.sit
Path = AMUG 15.2:Files II:Prog:B-C:CODEeditor2.9.sit
Size:158K Date: 1/28/92
Description:
The file CODE editor for ResEdit 2.1 contains a ResEdit 2.1 (or later) RSSC
resource that adds a disassembly viewer to ResEdit to handle CODE and
code-like resources. This allows you to view code resources as assembly
code instead of raw hex. When added to ResEdit version 2.1.1 or later, the
CODE editor can also operate concurrently with the basic HEXA editor,
providing editing and searching capabilities as well. The disassembly code
is annotated with the module names extracted from the MacsBug strings in
the code. Navigation facilities are provided to allow viewing related
pieces of code.
Name = CPEditText 1.2.sit
Path = AMUG 15.2:Files II:Prog:B-C:CPEditText 1.2.sit
Size: 34K Date:10/22/93
Description:
CPEditText 1.2 - CPEditText is a class for the THINK Class Library that
implements a simple text editing pane. It supports fixed-width tabs and
can be used to display and edit more than 32k of text. In order to use it,
you must already have Think C version 5.0 or higher.
Name = CPStyleText.sit
Path = AMUG 15.2:Files II:Prog:B-C:CPStyleText.sit
Size: 45K Date: 3/27/94
Description:
CPStyleText - Building on Chris Wysocki's pioneering work with his
CPEditText, I am introducing my CPStyleText source which represents my
initial attempts to effect a direct replacement for the standard TCL
CStyleText class without TextEdit's limitation to a maximum 32k of text.
Please read VERY carefully the enclosed Enhanced StyleEdit Note file or
the beginning of my CPStyleText.c file for the details of all my changes
SO FAR.
Name = CPictureButton.sit
Path = AMUG 15.2:Files II:Prog:B-C:CPictureButton.sit
Size: 5K Date: 9/29/92
Description:
CPictureButton - CPictureButton is a subclass of TCL's CPicture which
behaves much like CButton. I handles SetClickCmd(), Activate(),
Deactivate() and mouse tracking. You create your PICT resources for an
active button, a deactivated button, and a pressed button. PICT resources
can be in full color, bitmap or object mapped.
Name = CPixMap.sit
Path = AMUG 15.2:Files II:Prog:B-C:CPixMap.sit
Size: 15K Date: 4/14/94
Description:
CPixMap - The principal focus of these new THINK Class Library Classes is
to OVERRIDE the TCL's CBitMap and CBitMapPane classes to accomodate color,
in short, pixMaps as well as bitMaps. I call them CColorBitMap and
CColorBitMapPane, respectively. The principal foundation of this work
rests with Forrest Tanaka's Macintosh Technical Note #120. These classes
have been tested using the TCL, version 1.1.x. I have NOT yet tested these
new classes with the TCL, version 2.O.
Name = CPreferences 1.0.sit
Path = AMUG 15.2:Files II:Prog:B-C:CPreferences 1.0.sit
Size: 5K Date: 7/07/94
Description:
CPreferences 1.0 - This class was created to simplify the creation of
preference files for an application. The object is very general and simple
to use. When MW C++ supports templates, I will rewrite the class to
support them. This will allow an easy way to create multiple preference
files for applications that need them. Use of CPreferences - Add
CPreferences* mPrefs to your application class. Add a certain line to your
constructor. Add another certain line to your destructor. In order to
access the data in your data structure, you will need to add accessor
functions to CPreferences. In the next version I will also include methods
for using a Preferences dialog.
Name = C Primer 2nd letter.sit
Path = AMUG 15.2:Files II:Prog:B-C:C Primer 2nd letter.sit
Size: 2K Date: 8/18/92
Description:
C Primer 2nd letter - Enclosed is a TEXT file listing the errata from Dave
Mark's and Cartwright Reed's C Primer, Vol I, 2nd edition.
Name = C Quick Reference 1.0.sit
Path = AMUG 15.2:Files II:Prog:B-C:C Quick Reference 1.0.sit
Size: 10K Date:12/07/90
Description:
A free DisplayDA for quick reference of c types, sizes, ansi,
preprocessors, character constants, operator precedence, and more...
Name = C Servant.sit
Path = AMUG 15.2:Files II:Prog:B-C:C Servant.sit
Size: 76K Date: 2/28/92
Description:
Freeware - 26 chapter DA of Bill Kernighan's C Tutorial TxtFile for
students of C. All I did was give it a nice DA format amd divide it into
chapters for easier use, also included is C Info, a similarly formatted
set of charts and tables of C miscellany.
Name = C++Source Code Fmtr.sit
Path = AMUG 15.2:Files II:Prog:B-C:C++Source Code Fmtr.sit
Size:221K Date: 7/24/92
Description:
C++Source Code Fmtr - cdent is an MPW tool which formats C and C++ source
code. By default, the format style is that of The C Programming Language
by Kernighan and Ritchie. An alternative style, developed for MacApp by
Michael Burbidge, is also available. Additionally, the user can specify
.c.Places, Contexts, Commands, and Glue Formatting commands are applied to
specific places in the input. The places where formatting is applied are
defined by cdent and name syntactic entities like opening curly braces
after the condition of an if or the case label in a switch statement.
Name = CStatusBar.sit
Path = AMUG 15.2:Files II:Prog:B-C:CStatusBar.sit
Size: 12K Date:10/20/93
Description:
CStatusBar - C status bar is THINK C source code for a status bar object
using the THINK Class Library. In order to use it, you must already have
Think C.By Joe Zobkiw.
Name = CTerminal pane 1.0.sit
Path = AMUG 15.2:Files II:Prog:B-C:CTerminal pane 1.0.sit
Size: 10K Date:10/22/93
Description:
CTerminal pane 1.0 - CTerminalPane is a freeware library which provides a
basic terminal display for the Think Class Library. In order to use it,
you must already have Think C version 5.0 or higher. The library comes
pre-configured for TC version 6.0; though it should be easy to rework it
to use version 5. The library does not provide any fancy formatting
options, does not include any terminal emulations (VT52, VT100, etc.), and
does not offer scrollback. These are potential wish-list items to be
included in later versions.
Name = CVBartender.sit
Path = AMUG 15.2:Files II:Prog:B-C:CVBartender.sit
Size: 5K Date: 4/05/94
Description:
CVBartender - CVBartender is a class that you need to use as a replacement
for CBartender if you need to do menu bar switching in TCL programs at
runtime. (Do not use CBartender for that or results will be painful). Also
includes a short sample of how it is done with emphasis on runtime
language switching. Two versions of classes are included - for TCL 1.1.3
and new TCL 2.0. Comments and notes are included.
Name = CVScrollBar.sit
Path = AMUG 15.2:Files II:Prog:B-C:CVScrollBar.sit
Size: 5K Date: 4/03/94
Description:
CVScrollBar - This is a replacement for TCL class CScrollBar. It provides a
full-featured and self-contained scroll bar with action procedure for
stationary parts and ability to do live scrolling. Notes are included as
part of the header file.
Name = CW Colorfix 1.1.5.sit
Path = AMUG 15.2:Files II:Prog:B-C:CW Colorfix 1.1.5.sit
Size: 13K Date: 4/10/95
Description:
CW Colorfix 1.15 - The otherwise excellent CodeWarrior development
enviroment has one bug which has been present since DR/1, but has yet to
be fixed (we're at CW/5 now). The enviroment engineers have better things
to do, of course, so I fixed it myself. The bug - CodeWarrior's PopUp MDEF
does not display correctly if one has custom menu colors (through Greg's
Buttons or a handmade 'mctb' or whatever). CodeWarrior Colorfix Patch
contains a replacement MDEF which handles these colors properly.
CodeWarrior Colorfix Patch been tested with CW/4, CW/4.5, CW/5, and CW/5.5
only, but should work with all previous versions of the enviroment (though
I don't recommend using earlier versions). The Patch should only be
Name = CW TCL port package.sit
Path = AMUG 15.2:Files II:Prog:B-C:CW TCL port package.sit
Size:119K Date: 5/30/94
Description:
CW TCL port package - Think Class Library 2.0 CodeWarrior Port Package. The
manual describes the TCL 2.0 CodeWarrior Port Package, a set of files which
will enable you to compile the Think Class Library version 2.0 with the
Metrowerks CodeWarrior 68K and PowerPC compilers. Read the document
carefully before using the package. This package will be updated regularly
as new versions of the Metrowerks compilers become available and as new
bug fixes or features are incorporated. Using the TCL CodeWarrior Port
Package entails the following steps - Converting the Think Class Library
to a form usable by the Metrowerks compilers. Converting your source code
to a form usable by the Metrowerks compilers.
Name = CalConvert 1.2.3 FAT.sit
Path = AMUG 15.2:Files II:Prog:B-C:CalConvert 1.2.3 FAT.sit
Size: 68K Date: 4/10/95
Description:
CalConvert 1.2.3 FAT - CalConvert (formerly QuickConvert) is a small
shareware utility that does integer arithmetic calculations and converts
integer values to different bases (decimal, hexadecimal, binary, octal or
any custom base between 2 and 32) or to an OSType (a sequence of four
ASCII characters). The conversion may be signed or unsigned (you can
always enter a signed value, it will be converted to unsigned if needed);
the result may be interpreted either as a word (2 bytes) or as a long word
(4 bytes). The Return and Enter keys start the conversion; Tab, shift-Tab
and the four arrow keys have their usual meaning.
Name = CdevEloper FKEY 1.0.sit
Path = AMUG 15.2:Files II:Prog:B-C:CdevEloper FKEY 1.0.sit
Size: 4K Date: 8/31/94
Description:
CdevEloper FKEY 1.0 - cdevEloper is an FKEY that works inside ResEdit 2.1
or later (I only tested it under 2.1.1). I made it because I write many
control panels ('cdev' code resources) and I missed a way to check the
panel's rectangles while adjusting its dialog items. cdevEloper reads the
'nrct' -4064 resource in the file being edited by ResEdit and draws the
corresponding control panel rectangles in the frontmost window (which must
be a 'DITL' editor window). It also paints a gray rectangle that shows the
size of the old System 6 control panel window (if you want your control
panel to run under System 6 you'll have to make your nrct's fit in there).
Any update to the window will erase cdevEloper's cool graphics.
Name = CdevTester.sit
Path = AMUG 15.2:Files II:Prog:B-C:CdevTester.sit
Size: 6K Date: 3/06/93
Description:
CdevTester - The Control Panel tester is a source code file that you can
use to test your cdev code resource files under the THINK C 5.0
environment with little difference from the operating system.
Name = CelPaint 1.0d2.sit
Path = AMUG 15.2:Files II:Prog:B-C:CelPaint 1.0d2.sit
Size:220K Date: 5/08/95
Description:
CelPaint 1.0d2 - Cel Paint is a new game development aid used for creating
animated cels or sprites. Some of its functionality is present now and will
give the user a good idea as to the direction I am taking in the user
interface. Most of the user interface is straight forward but a few things
need to be explained. To get going quickly, just launch Cel Paint and
select New from the File menu. You will see a new document window opened.
Now select Show Paint Tools from the Windows menu. The Tools palette will
be opened. You can now start painting. The foreground, background, line
color and pattern are all taken into account when any paining is done. To
change these settings you will need to open the Color Tools window....
Name = Change ver 1.0.1.sit
Path = AMUG 15.2:Files II:Prog:B-C:Change ver 1.0.1.sit
Size: 9K Date: 5/01/95
Description:
Change ver 1.01 - own use. It is intended for CodeWarrior users using MW
C/C++ compiler. Change ver just changes the integer number in the resource
of type 'pVer' if the project to 1. It should be 1 for version 1.0 and 2
for version 1.1. This allows you to compile project created for 1.1 (CW4)
under and 1.0 (CW4) compiler. First you should duplicate your project.
Then, you should open it into MW C/C++ and remove the binaries. Now, you
can either drop the project file onto Change ver not open the project file
into Change ver. If you want to do this automatically, you can write an
AppleScript.
Name = Clean Source 1.0.sit
Path = AMUG 15.2:Files II:Prog:B-C:Clean Source 1.0.sit
Size: 21K Date: 9/27/93
Description:
Clean Source 1.0 - This application came about because I noticed that the
Think C editor tends to leave some junk in the source. For example if you
are indenting and leave a blank line the editor keeps the tabs that indent
to the proper level. Clean Source removes these extra tabs. The way this
is done has the helpful side effect of removing trailing tabs and spaces
that I sometimes put on the end of a line accidentally. Note that Clean
Source will not change the contents of a comment or a string. The second
thing I put in this application is the ability to put marks for each
function in a program. Clean Source will optionally keep any marks that
are not function names.
Name = CodeKeys 1.0.1.sit
Path = AMUG 15.2:Files II:Prog:B-C:CodeKeys 1.0.1.sit
Size: 6K Date: 9/14/93
Description:
CodeKeys 1.0.1 - CodeKeys is a very simple system extension that adds
additional functionality to the numeric keypad on standard Apple
keyboards. Though its features are directed towards software development,
others may find it useful as well. Version 1.0.1 of CodeKeys fixes two
bugs in the previous version - The plus and minus keys are reversed on
some of the older keypads thereby reversing the order of the hexidecimal
'E' and 'F' keys. CodeKeys now checks the keyboard type and reverses them
accordingly. When used with Think C, the number keys would not work with
the shift key down. The number keys will now work the same whether the
shift key is held down or not. Requires System 7.
Name = ColorBits 1.0.sit
Path = AMUG 15.2:Files II:Prog:B-C:ColorBits 1.0.sit
Size: 39K Date:11/05/91
Description:
ColorBits 1.0 is a Color Icon editor.
Name = ColorMacsBug 1.0.sit
Path = AMUG 15.2:Files II:Prog:B-C:ColorMacsBug 1.0.sit
Size: 21K Date: 8/30/94
Description:
ColorMacsBug 1.0 - ColorMacsBug enables you to change the colors MacsBug
uses for its debugging screen. OK, so most MacsBug users could probably
hack the 'mxbc' resource directly, but I thought it would be nicer to be
able to see the colors as you edit them. First of all, this is no use to
you if you don't have MacsBug, Apple's debugging tool which, if you don't
develop your own software, you probably won't. If you do, then read
on...... Heck, if you're a MacsBug user then I don't need to tell you how
to use a diddly little widget like this. Just drag your Debugger Prefs
file in the System Folder onto it (or double-click and open the prefs
file), and go.
Name = Color Window.sit
Path = AMUG 15.2:Files II:Prog:B-C:Color Window.sit
Size: 31K Date:11/05/91
Description:
Source code for an application that uses color for the title bar, scroll
bars, interior... of it's windows. Even though the colors lack taste, this
is a good example of some things that can be done.
Name = Compact Disc Formats.sit
Path = AMUG 15.2:Files II:Prog:B-C:Compact Disc Formats.sit
Size: 4K Date: 5/10/93
Description:
Compact Disc Formats - this file describes various CD formats available and
what they are used for.
Name = Control Panel 0.9.5.sit
Path = AMUG 15.2:Files II:Prog:B-C:Control Panel 0.9.5.sit
Size:111K Date:10/06/94
Description:
Control Panel 0.9.5 - This project is a simple extension, control panel
combination that installs and controls a trap patch. In its unmodified
form, it patches the MenuSelect trap so that if the About This
Macintosh... menu item is picked, a dialog comes up that the user has to
dismiss before the about box appears. There are actually three separate
projects involved here - the control panel code (includes
MyControlPanel.c), the extension code (includes MyExtension.c), and the
trap patch code (includes MyPatch.c). The code is heavily documented and
designed to be easily changed for different purposes. Parts not documented
are those which would likely remain the same in any control panel...
Name = Cool MacsBug Tricks 2nd Ed.sit
Path = AMUG 15.2:Files II:Prog:B-C:Cool MacsBug Tricks 2nd Ed.sit
Size: 10K Date: 4/12/95
Description:
Cool MacsBug Tricks 2nd Ed - This guide is to help you in learning to use
MacsBug. MacsBug is a system extension that can help you debug your
programs, it is free and is available from Apple Computer. Note that the
name MacsBug is an acronym for Motorola advanced computer systems debuger.
This guide is a list of tricks, but it is just the tip of the iceberg of
the cool stuff you can do. The guide will start off with some easy topics
aimed towards beginners and then it will go into some more advanced
topics. All of them are cool. Hopefully after reading this the help part
of MacsBug wont be so intimidating.
Name = CopyBits Demo 1.5.sit
Path = AMUG 15.2:Files II:Prog:B-C:CopyBits Demo 1.5.sit
Size:103K Date: 5/18/95
Description:
CopyBits Demo 1.5 - CopyBits Demo is an example project that gives several
examples of using CopyBits to copy pictures both on screen and between
offscreen Graphics Worlds and an onscreen window (as well as between
GWorlds). It also shows how to use CopyBits to accomplish a fade to black
on a specific area of the screen (rather than the whole monitor). Wait!
There's more! It also demonstrates the difference between flickering
regular animation and smooth animation using GWorlds (and demonstrates how
to do it). And, with version 1.5, it does an image to image fade using
CopyBits! All the code and the project file to build the demo app is
included (Metrowerks CodeWarrior C). Requires System 7.
Name = Core Class Library 1.1b.sit
Path = AMUG 15.2:Files II:Prog:B-C:Core Class Library 1.1b.sit
Size:125K Date: 9/22/94
Description:
Core Class Library 1.1b - CoreClass 1.1b is a class library for C++
developers. CoreClass offers a solid base to develop advanced class
systems. CoreClass does not rely on a particular OS, it can be compiled
with a regular C++ compiler (the compiler does not have to support
templates or exceptions).
Name = Credits 1.5.2.sit
Path = AMUG 15.2:Files II:Prog:B-C:Credits 1.5.2.sit
Size: 73K Date:11/07/94
Description:
Credits 1.5.2 - With the Credits library, a programmer can easily create an
about box with scrolling credits, as seen in most of the nicer applications
these days. The Credits library does all the work! This version of Credits
is a library for use with THINK C or Pascal which gives you the ability to
display a custom scrolling About box with a single line of code. The
library is small, too After dropping the Credits library into your
project, you have only to let your creative juices run wild and create a
snazzy dialog and PICT to scroll with your resource editor. You do the fun
work, ShowCredits handles every programmers nightmare - CopyBits! New -
the code has been tweaked and tightened, and does a better job of...
Name = DA Skeleton 2.0.sit
Path = AMUG 15.2:Files II:Prog:D-G:DA Skeleton 2.0.sit
Size: 8K Date: 9/15/90
Description:
Version 2.0 of Michael Conrad's Think Pascal DA Skeleton which considerably
eases the work of creating a Desk Accessory (Quoter DA was written on the
foundation of DA Skeleton 1.0).
Name = DBWin 1.1.sit
Path = AMUG 15.2:Files II:Prog:D-G:DBWin 1.1.sit
Size: 23K Date: 8/28/94
Description:
DBWin 1.1 - DBWin is a utility, which allows you to record calls to
DebugStr instead of breaking on them. Why would I need DBWin? Just about
anything you might build, would benefit from DBWin. Gee it sure would be
nice to know where and when my program actually stopped, without having to
break at every DebugStr. Wouldn't It? Just think about! DBWin works for
any type of code, not just App's.
Name = DBugR 1.21.sit
Path = AMUG 15.2:Files II:Prog:D-G:DBugR 1.21.sit
Size: 20K Date: 3/24/95
Description:
DBugR 1.21 - DBugR is a cool Control Panel for programmers and hackers who
often have to break into MacsBug (or any other debugger supporting the
_DebugStr trap). It puts a floating small bomb icon on your desktop which
acts like a button. If the mouse button is pressed and released inside the
icon, there's a user interrupt and MacsBug is called. DBugR can show some
basic info about the current application (name, free memory, max free
block) and/or send one of two user-configurable MacsBug commands to be
executed immediately upon breaks (hold down the Option key when clicking
to send the alternate command). The icon may be moved anywhere on any
monitor by holding down the Shift key and dragging it around.
Name = DSKA 1.3.sit
Path = AMUG 15.2:Files II:Prog:D-G:DSKA 1.3.sit
Size: 39K Date:12/27/94
Description:
DSKA 1.3 - DSKA is a simple assembler for the Texas Instruments TMS3202x
family of Digital Signal Processors. It is intended for use with the
program dskL by Gerrit Polder, which can be used to download the assembled
code to the TI DSK development system.
Name = Dan's Source Converter 1.11.sit
Path = AMUG 15.2:Files II:Prog:D-G:Dan's Source Converter 1.11.sit
Size: 19K Date: 6/15/94
Description:
Dan's Source Converter 1.1.1 - This programme is intended as an aid for
converting C source code into Pascal. It was also a learning experience
for me in writing a simple look-ahead parser. Since the parser is so
simple, do not expect miracles. The programme takes care of the easily
translated bits of C and leaves the more interesting conversions for the
programmer to deal with. To use the programme simply open an error-free C
source code text file. The programme will prompt you for a file name for
the Pascal source file. I added two options under the 'Edit' menu. One
option displays the converted code on the screen, which slows down the
translation a lot. The second option removes all '&' from the C code....
Name = Data Fork Editor 2.0.sit
Path = AMUG 15.2:Files II:Prog:D-G:Data Fork Editor 2.0.sit
Size: 82K Date: 9/06/94
Description:
Data Fork Editor 2.0 - This very useful Hypercard stack allows you to view
the data fork from any application/file that contains one. The reason I
created this stack was because with ResEdit I couldn't view the data fork
of any program, which often contains the passwords to games and other
types of programs that use passwords. It also doubles as a text reader!
The shareware fee is a mere $2.00, please send in the fee.
Name = Data Fork Opener v1.0.sit
Path = AMUG 15.2:Files II:Prog:D-G:Data Fork Opener v1.0.sit
Size: 14K Date: 1/13/92
Description:
Data Fork Opener v1.0 allows you to quickly open the data fork of any file.
It is based on TextEdit so it has a limit of 32K. It is also based on
BuggyEdit that came with THINK C 5.0, since it already did 97% of what I
needed, I figured I would adapt it a tad. This software is free, I dont
think anyone would pay for it anyway. It doesn't yet support opening files
from the Finder and some other niceties, maybe someone else will add that
in to a _real_ data fork manipulation application. Enjoy! Joe Zobkiw
Name = Data Refinery 1.0.sit
Path = AMUG 15.2:Files II:Prog:D-G:Data Refinery 1.0.sit
Size:222K Date: 9/05/94
Description:
Data Refinery 1.0 - Data Refinery is a tool for preparing raw data
(repeated measures/within subjects) for statistical analysis. Version 1.0
sorts the data into the appropriate conditions, and incorporates several
methods of removing outliers from any text file, including SuperLab(TM)
and any others I can get my hands on. Documentation is included in the
program, w/some balloon help.
Name = DataThief 2.0b.sit
Path = AMUG 15.2:Files II:Prog:D-G:DataThief 2.0b.sit
Size: 82K Date: 1/19/95
Description:
DataThief 2.0b - DataThief is a program to reverse engineer a set of data
from a given plot in a magazine or journal. This program gives you the
opportunity to incorporate somebody else's data points in your plots. This
comes in very handy when f.i. you would like to compare your data with the
data in a published article for which you don't have the data in table
format. You need access to an Apple Scanner with the HyperScan HyperCard
Stack, or some other scanner/program combination that lets you scan an
image of a plot and save it as a PICT format file.
Name = DataTool 1.02.sit
Path = AMUG 15.2:Files II:Prog:D-G:DataTool 1.02.sit
Size: 79K Date: 4/21/94
Description:
DataTool 1.02 - If you've ever had to look at a hex dump of a file one of
your programs has created, and wished that you could translate hex into
short, long, float, char s in your head, then this program is for you!
DataTool is a data browser which supports user defined records and fields.
The user may save a record specification as a hierarchical menu item. This
program will browse any data fork on a mounted volume. DataTool opens the
data forks with read only privileges, so it is impossible for DataTool to
corrupt any of your files. This version was developed using AppMaker, TCL
1.1.3 and Think C. It is being re-implemented in TCL 2.0 under the new
Symantec C++ 7.0.
Name = Datafork Editor1.2.sit
Path = AMUG 15.2:Files II:Prog:D-G:Datafork Editor1.2.sit
Size: 79K Date: 2/22/93
Description:
Datafork Editor1.2 - Instead of wasting my time in just getting the data
into ResEdit, I decided to waste my time (relatively speaking, of course)
in writing a customized editor for ResEdit to do all of that work for me,
and so was born The Datafork Editor, which I based on ResEdits 2.1 API.
Installation of The Datafork Editor is relatively easy, especially if you
already know quite a deal about ResEdit. The only thing that you really
have to be especially careful about is if youve already added extensions
to ResEdit.
Name = Datalogger.sit
Path = AMUG 15.2:Files II:Prog:D-G:Datalogger.sit
Size: 31K Date: 6/22/93
Description:
Datalogger - DataLogger is an Utility program written as an addition to
Gumboot, the Real World Interface for Macs, and therefore is as Quick and
Dirty as they come. DataLogger was written to provide a tool that would be
very straight forward to use. It was written to make the most out of
Microprocessor Development kits, the one that I am using at present,
Gumboot, is based around the MC68HC11A8.
Name = Date Format.sit
Path = AMUG 15.2:Files II:Prog:D-G:Date Format.sit
Size: 9K Date:10/01/92
Description:
Date Format - Lately, I've seen a lot of people asking this question, How
can I change the System 7 Finder so that it displays the dates in the short
format, (9/7/92) rather than the long format (Fri, Aug 28, 1992)? Since I
hadn't seen the answer posted, I decided to experiment & find out. However,
since the System 7 Finder no longer has the LAYO resource, this proved to
be somewhat complicated. The Finder's display preferences are stored the
the 'fval' resource, ID = 128. In order to edit this resource, you will
need ResEdit and the 'fval' template.
Name = DebugWindow 2.0.sit
Path = AMUG 15.2:Files II:Prog:D-G:DebugWindow 2.0.sit
Size: 28K Date: 1/19/94
Description:
DebugWindow 2.0 - DebugWindow is a great little utility for any developer
using Think C 5.x or6.x or HyperCard. It mimics the Windows utility DBWIN,
allowing you to easily do printf() style displaying of debug strings from
your program to theDebugWindow. Not only that, but you can also save any
information you've printed to DebugWindow to a TeachText document. It's
great for those times when you want to display debug messages to yourself
without jumping back to MacsBug or going through the tedious process of
stepping through your program with a debugger. Fairly major upgrade - new
HexDump capability, printing of the DebugWindow contents, caching of
display output for much improved performance and more. Requires System...
Name = DevScraps 1.0(Useful Tips).sit
Path = AMUG 15.2:Files II:Prog:D-G:DevScraps 1.0(Useful Tips).sit
Size:257K Date:10/22/93
Description:
DevScraps (Useful Tips) - DevScraps is designed to help the Macintosh
programmer get at required technical information quickly and easily.
DevScraps focuses on elusive and hard to find data that will help make
your Mac programs more compatible with newer software products, easier to
use, and more robust in general. It was put together to help the author
keep track of all of the tricks learned along the way. Many examples are
in C, assembler or Pascal. Some examples are language independent and are
more concept oriented. Contains over 200 cards packed with information!
DevScraps requires HyperCard. Freeware.
Name = Dhrystone v2.1.sit
Path = AMUG 15.2:Files II:Prog:D-G:Dhrystone v2.1.sit
Size: 66K Date:12/11/91
Description:
Dhrystone v2.1 contains programing code for doing Drystone tests.
Name = DialScript1.7.sit
Path = AMUG 15.2:Files II:Prog:D-G:DialScript1.7.sit
Size: 62K Date: 2/23/92
Description:
DialScript 1.7 - is intended to complement terminal emulation programs that
lack a good macro capability for automatic and intelligent' login.
Typically, users run DialScript to set up the modem, dial a phone number
and step through a login sequence for a remote computer. When the login is
complete, they switch either automatically or manually to a standard
terminal emulator and proceed. DialScript is an interpreter for an
extremely simple programming language roughly based on finite state
automata. Statements in the language interact with the serial ports by
either sending strings to them or waiting for strings from them.
Name = Dialog Editor 1.0b2.sit
Path = AMUG 15.2:Files II:Prog:D-G:Dialog Editor 1.0b2.sit
Size: 22K Date: 9/12/92
Description:
Dialog Editor 1.0b2 - Dialog Editor is a control panel that allows users to
edit dialogs on the fly. 1.0b2 fixes some internal bugs and adds the
ability to show dialog item numbers.
Name = DinkClassSharewarePackage.sit
Path = AMUG 15.2:Files II:Prog:D-G:DinkClassSharewarePackage.sit
Size:176K Date: 3/21/93
Description:
DinkClassSharewarePackage - DinkClass is a small Think C5.0 (and MPW C++)
application framework for system 7 applications. It was developed in part
to help define a process model and associated documentation standard for
the way object oriented software is developed. The process model and
documentation standard are developed from the maintenance programmer's
point of view. The process model turns out to be a model of the manner in
which features are added to an existing body of code, and is virtually
identical to Grady Booch's Round-Trip Gestalt Design discussed in his book
Object Oriented Design with Applications.
Name = DisAsm.sit
Path = AMUG 15.2:Files II:Prog:D-G:DisAsm.sit
Size: 24K Date: 3/24/92
Description:
A good public domain disassembler for the Macintosh.
Name = Disasm Hack.sit
Path = AMUG 15.2:Files II:Prog:D-G:Disasm Hack.sit
Size: 4K Date:12/28/92
Description:
Disasm Hack - This is a skanky hack to extract the disassembly from
ResEdit's code editor to a text file for further study or annotation. It
uses James Walker's TextCapture FKEY, and QuicKeys (for ResEdit->HC
AppleEvents).
Name = Dr.Circuit.sit
Path = AMUG 15.2:Files II:Prog:D-G:Dr.Circuit.sit
Size: 64K Date: 7/24/92
Description:
Dr.Circuit - Dr. Circuit is a Macintosh program that is a design tool for
circuit designers. It can help reduce the amount of rewiring that happens
in the lab. The program analyses linear, analog circuits and can display
the waveform at any node, the frequency response or the phase response. It
can be used for amplifiers, filters, and any circuit which uses resistors,
capacitors, inductors, op amps and voltage or current sources. The op amps
provide quite a bit of flexibility because they can be used for
amplification, inversion, differentiation, integration and much more.
Name = DragDemo.sit
Path = AMUG 15.2:Files II:Prog:D-G:DragDemo.sit
Size: 35K Date: 1/29/95
Description:
DragDemo - This program demonstrates two ways of dragging a window - the
officially sanctioned method of dragging a dotted outline of the window
(boring), and a method by which the entire window is dragged (neat).
Name = Drawing Tips.sit
Path = AMUG 15.2:Files II:Prog:D-G:Drawing Tips.sit
Size: 3K Date: 3/24/92
Description:
This is an explanation by Patrick Doane of four different rates of drawing,
their rates, disadvantages and advantages, plus an explanation of
compatability among them. Highly recommended for anyone doing high speed
animation.
Name = Driver 2.2.sit
Path = AMUG 15.2:Files II:Prog:D-G:Driver 2.2.sit
Size: 16K Date:11/02/93
Description:
Driver 2.2 - Information concerning the installation of device drivers.
THINK C provides a very nice environment for writing device drivers.
Unfortunately, they do not tell you how to get them installed and running.
This document, and the code provided here, will give some background on
the problem and solutions. Refer to the Device Manager chapter of Inside
Macintosh for more information.
Name = DropInfo.sit
Path = AMUG 15.2:Files II:Prog:D-G:DropInfo.sit
Size:111K Date: 5/08/93
Description:
DropInfo - DropInfo is the sample dropbox for the DropShell dropbox
building system. It shows how REALLY EASY it is to make a dropbox using
the DropShell, including full support for scriptability, recordability,
balloon help and more! It is also useful as a working application to
change Finder info (name, Finder Flags, etc.) on any file, folder or disk
dragged onto it.
Name = DropShell 2.0 sources.sit
Path = AMUG 15.2:Files II:Prog:D-G:DropShell 2.0 sources.sit
Size: 37K Date: 7/07/94
Description:
DropShell 2.0 sources - DropShell is a collection of C source files that
allow you to easily build your own System 7-style drop-box applications.
Basic Features - DropShell consists of four source files and five header
files that are designed to let you quickly add your own applications
functionality without having to change the DS sources themselves much.
DropShell implements support for dragging files and folder onto the
application's icon via AppleEvents it doesnt cheat and use the System 6
compatibility provided by System 7. DropShell is also a fully factored
application it performs its work by sending AppleEvents to itself.
DropShell handles a simple user interface, and more.
Name = Drop UNIX 1.1.sit
Path = AMUG 15.2:Files II:Prog:D-G:Drop UNIX 1.1.sit
Size: 70K Date: 5/30/95
Description:
Drop UNIX 1.1 - Basically I was tired of writing support for some sort of
user interface for unix ports. What it really comes down to is I dislike
both Symantec's and MetroWerk's cconsole call. I thought, Mac users don't
DO pathnames... It is even discouraged by Apple.... So I wrote this little
library allowing people to convert their ugly console app with no real
interface to at LEAST be drag & drop. It is a small conversion of Leonard
Rosenthal's DropShell 2.0. What _I_ did was take his dropShell and have it
process files in it's usual manner, except, rather than processing files
right there, it creates a list of pathnames of the files dropped on the
app. THEN when the processing is done, it passes the number of files+1
Name = Dynamic Math1.0.1.sit
Path = AMUG 15.2:Files II:Prog:D-G:Dynamic Math1.0.1.sit
Size: 31K Date: 5/07/93
Description:
Dynamic Math1.0.1 - This is an update to Dynamic Math v1.01, which is a
library for Think C programmers. It sparses and intersects formulas
written in ASCII II. Obvious uses are for testing and visualizing formulas.
Name = EDITmOR.sit
Path = AMUG 15.2:Files II:Prog:D-G:EDITmOR.sit
Size: 17K Date:11/05/91
Description:
EDITmOR v1.0 is a DA that allows you to extend your editor or your Word
Processor. This editor allows you to write ECMD's and other programing
uses.
Name = E-Z ProgressBar 1.0a.sit
Path = AMUG 15.2:Files II:Prog:D-G:E-Z ProgressBar 1.0a.sit
Size: 46K Date: 3/15/95
Description:
E-Z ProgressBar 1.0a.sit - ProgressClass is simply a class dedicated to
creating and maintaining a window with a progress bar in it. I designed
the ProgressClass with the intent that anyone could make a progress bar
anywhere, anytime, in any application, with as few hassles as possible.
All you have to do is declare it, tell it to show itself, update it as you
make progress on your long task, and call its event function periodically.
Itll take care of mouseDowns, keyDowns, launch apps from the Apple Menu
while automatically dimming your menus, notify you when you need to update
a window in your app, and tell you if the user canceled. And when all is
said and done, it will clean up after itself! I tried to make it as
Name = Edit Comment Installer 1.4.sit
Path = AMUG 15.2:Files II:Prog:D-G:Edit Comment Installer 1.4.sit
Size: 20K Date: 8/11/94
Description:
Edit Comment Installer 1.4 - If you use Projector or SourceServer for
source code control, you will love this extension to Think C. It allows
you to edit the Projector revision comment associated with the frontmost
window. It adds an Edit Comment... item to Think's Edit menu. Edit Comment
lets you comment about the changes you're making to file AS YOU'RE MAKING
THEM, without ever leaving Think C. It stores them in the 'ckid' resource
so they're already there when you go to check in, and you can just leave
the check-in comment window blank. See the built-in read me for details.
It'll pay for itself in the time you save within a week.
Name = Errditor 1.1.sit
Path = AMUG 15.2:Files II:Prog:D-G:Errditor 1.1.sit
Size: 37K Date: 3/25/95
Description:
Errditor 1.1 - Errditor is a powerful graphical editor for system error and
system startup alerts. It lets you modify or move text, icons, buttons and
even procedures (assembly-language programs that are associated to some of
the alerts). When launched, Errditor automatically reads the current System
alert tables (DSATs), makes a copy of them and displays the first alert of
the first DSAT- which will usually be the Welcome to Macintosh alert. Use
the arrow buttons to move across the alert tables. You may choose to see
empty alerts and unreferenced procedures from the Options menu. The System
will not be modified unless you select Install into current System and
repeatedly confirm your command.
Name = ErrorCheck 2.3.sit
Path = AMUG 15.2:Files II:Prog:D-G:ErrorCheck 2.3.sit
Size: 73K Date: 2/20/95
Description:
ErrorCheck 2.3 - ErrorCheck! was created by Matt Washchuk to help people
out with those pesky developmental errors. Here is the basic understanding
- ErrorCheck! 1.0 used a typing interface. You simply typed in the number
of the error, and the program showed what the error was. It was simple,
and not elegant. Version 2.0 fixes some of the ugly parts. Here are the
differences - No more typing interfaces. There are two windows now. The
top window shows the error (that part still has to be in text). The bottom
window shows which numbers are errors. Each box has a number in it,
representing an error. Click on the box that has the corresponding error.
The top box will display the error.
Name = EventMonitor V1.0.sit
Path = AMUG 15.2:Files II:Prog:D-G:EventMonitor V1.0.sit
Size: 11K Date: 6/04/92
Description:
EventMonitor V1.0 - This is a debugging tool for programmers. Ths control
panel will provide event information and monitor your progress.
Name = Extension Shell 1.3.sit
Path = AMUG 15.2:Files II:Prog:D-G:Extension Shell 1.3.sit
Size:223K Date: 5/09/94
Description:
Extension Shell 1.3 - Extension Shell 1.3 is a library of source code for
writing System 7 Extensions. It comes with full source code, as well as
six sample Extensions written using Extension Shell. Extension Shell is an
INIT code resource that minimizes the amount of rewriting that you, as a
programmer, will have to do when creating Extensions. If you're not a
programmer, Extension Shell can't do anything for you. Requires System 7,
and it's 68k based for now.
Name = External Resources.sit
Path = AMUG 15.2:Files II:Prog:D-G:External Resources.sit
Size: 13K Date: 2/02/92
Description:
External Resources is THINK C source showing how to use resources from
external files. By Joe Zobkiw.
Name = FB_AppleEvents.sit
Path = AMUG 15.2:Files II:Prog:D-G:FB_AppleEvents.sit
Size: 8K Date: 5/09/92
Description:
FB_AppleEvents - This source code shows the complete details of how to
build application that implements the required four Apple Events under
System 7. A sample text document is opened and displayed in response to an
Open or Print event sent from the Finder. Also included are examples of
in-line assembly language used to implement some of the required PPC
toolbox calls. (FUTURE BASIC is a trademark and copyrighted product of
Zedcor, Inc.)
Name = FKEY Shell 1.1.sit
Path = AMUG 15.2:Files II:Prog:D-G:FKEY Shell 1.1.sit
Size: 11K Date:12/26/92
Description:
FKEY Shell 1.1 - FKEY Shell is a free application that will let you launch
your favourite FKEYs without installing them in the System file. To install
a new FKEY, first make a copy of the original FKEY Shell application and
rename it to the FKEY's name. Then use ResEdit to copy one or more FKEY
resources from the files they came in and paste them into the
application's copy (any resource ID's will be fine). Under System 7, you
may put the new application in your Apple Menu Items folder to have your
FKEYs nice and handy all the time.
Name = FKeys.sit
Path = AMUG 15.2:Files II:Prog:D-G:FKeys.sit
Size: 10K Date: 6/12/92
Description:
FKeys - InvisiWin FKey - This FKey makes the content region of the front
window transparent. InvisiWin FKey - This FKey sends the FrontWindow to
the back of the Window List. InvisiLayer FKey #0 - This FKey makes the
content region of all windows transparent. All FKeys are Copyright (c)
1988,89 by Neal E. Trautman. 'ShareWare'
Name = FMAT Editor 1.0.1.sit
Path = AMUG 15.2:Files II:Prog:D-G:FMAT Editor 1.0.1.sit
Size: 14K Date:12/28/93
Description:
FMAT Editor 1.0.1 - Version 2.0 of the Script Manager introduced a cool set
of routines for formatting numeric values. Given a format specification,
these routines can format a floating-point number into a string, or read a
floating-point number from a string. But since this is a Mac, the format
itself must be able to handle different languages and different ways of
writing numbers. So Apple invented canonical formats, formats that are
compiled into a script-independent representation. All this is great, but
theres no easy way for a developer to create a canonical format for later
use in an application. Thats why I wrote this FMAT editor. Its a ResEdit
2.1 editor that lets you edit 'FMAT' resourcescanonical formats.
Name = FORTRAN Goodies.sit
Path = AMUG 15.2:Files II:Prog:D-G:FORTRAN Goodies.sit
Size:126K Date: 4/09/93
Description:
FORTRAN Goodies - contains over 10 Fortran tools for the Fortran programer.
From the Language systems BBS.
Name = Fantasm 3.01 unreg.sit
Path = AMUG 15.2:Files II:Prog:D-G:Fantasm 3.01 unreg.sit
Size:702K Date: 4/10/95
Description:
Fantasm 3.01 unreg - Fantasm is a complete machine code development system
for Macintosh computers from Lightsoft. This is an unregistered version -
registration can be made to the author to activate all the features. It is
primarily designed for games and real time program writing, although can
be used for anything, from a quick hack, to a full blown application.
Version 2.10 has macros, optimisations, vastly improved directives and
evaluator, a redesigned user interface, sprite routines and support for
20,30 and 40 instructions. The beginners guide contains a lot of useful
information on the Mac, with such things as system variables, direct
screen handling, scrolling, drawing and how to use Mac objects like
Name = Fedit 3.1.sit
Path = AMUG 15.2:Files II:Prog:D-G:Fedit 3.1.sit
Size: 26K Date: 9/15/90
Description:
Version 3.1 is the last Shareware release of John Mitchell's excellent Mac
sector editor.
Name = File Dropper 1.1b3.sit
Path = AMUG 15.2:Files II:Prog:D-G:File Dropper 1.1b3.sit
Size: 53K Date: 9/09/93
Description:
File Dropper 1.1b3 - File Dropper is a THINK C 6.0 library that implements
an application that you can drop files or folders onto to do batch
operations on. It handles the getting of the AppleEvents if running under
System 7, the main event loop, and the menus. You need only write the code
that acts on the individual files. New to this version - Now when you drop
a folder onto your File Dropper application, all the files inside are
processed instead of just the first one. Requires System 7.
Name = FileFile Readers.sit
Path = AMUG 15.2:Files II:Prog:D-G:FileFile Readers.sit
Size: 38K Date: 9/29/92
Description:
FileFile Readers - Part of a family of programmer's tools. This is a 'Drag
and Drop' Application that reads the text, using Macintalk, of any file
dropped onto it. These file readers have been tested using Macintalk 2.0
and system 7.0+, 6.0.4 and 3.2 on a 512ke, an SE and a PB140. File_Reader
and Blind Freddie are Shareware. File_Reader and Blind Freddie are 1992
Paul B Jones All Rights Reserved.
Name = FillComment2.0.sit
Path = AMUG 15.2:Files II:Prog:D-G:FillComment2.0.sit
Size: 5K Date:12/28/92
Description:
FillComment 2.0 - FillComment 2.0 is an FKEY for use with the THINK C 5.0.3
or later editor. It takes a standard C style comment and formats the
comment text. The text is wrapped when so that no characters are past the
79th column.
Name = Find Fat Projects 1.0.sit
Path = AMUG 15.2:Files II:Prog:D-G:Find Fat Projects 1.0.sit
Size: 23K Date: 9/27/93
Description:
FindFatProjects 1.0 - Find Fat Projects is a little utility designed to
make life easier for Think C programmers. All it does is to scan any
folder or disk you drop on it and make a list of all projects that happen
to be larger than 15K. A large project usually has objects in it, and
since objects take lots of disk space you may want to remove them before
making backup copies (or just to free some disk space). If you only have a
couple of projects this is not a problem, but if you have some more of
them Find Fat Projects will help you a lot.
Name = FindIcon-3-26-94.sit
Path = AMUG 15.2:Files II:Prog:D-G:FindIcon-3-26-94.sit
Size: 19K Date: 3/26/94
Description:
FindIcon-3/26/94 - These routines find an icon family for an arbitrary
object in the Mac file system. It is intended to be the same icon
displayed by the Finder, but there are a bunch of exceptions and I can't
swear I found them all. The main entry point is Find_icon, but if you have
extra knowledge of what sort of object you have in hand, you may want to
call one of the more specific routines. You may also want to call
Get_icon_file_name in place of hard-coding the string \pIcon\r as the name
of custom folder icon files. There is no use of global or static
variables, so the code can be used in applications or code resources
without concern about A4/A5 issues. Provided to the public without...
Name = FinderPaths 1.1.sit
Path = AMUG 15.2:Files II:Prog:D-G:FinderPaths 1.1.sit
Size: 13K Date: 9/29/92
Description:
FinderPaths1.1 - Do file and folder path names make you shake? Fear not,
FinderPaths 1.1 comes to your rescue. It's an extension that hooks into
the little path menus folder windows display when you command-click on
their name. It adds two items to the menu that copy the path name of the
folder itself or the selected items of the folder into the clipboard.
Name = Findit 1.1.2.sit
Path = AMUG 15.2:Files II:Prog:D-G:Findit 1.1.2.sit
Size: 16K Date: 4/27/93
Description:
Findit 1.1.2 - One of the things that drives me nuts is trying to find out
what header file Apple put a function prototype into. Some are obvious some
are not. So I wrota program to search through a folder, (or some folders,
(or some folders inside other folders), full of text files for a text
string. If you think this is a stupid program send me a postcard or an
E-mail message antell me why. Just drag a folder onto the FindIt icon. It
is OK if there are some non-text files in the folder FindIt will skip
those.
Name = Floating.sit
Path = AMUG 15.2:Files II:Prog:D-G:Floating.sit
Size: 37K Date: 3/24/92
Description:
Here is some source for impeementing floating windows. It's very fast and
doesn't experience the slowdown when using Apple routines with many
windows on the desktop. This also includes code for managing the windows
and activating/deactivating windows properly. If you've ever been
interested in using floating windows or are using them now, take a look at
this file. From Patrick Doane, The Unknown Software Group.
Name = Fold Machine v3.0.sit
Path = AMUG 15.2:Files II:Prog:D-G:Fold Machine v3.0.sit
Size: 99K Date:11/11/91
Description:
Welcome to the Fold Machine. This utility is designed to help programers
who work on the same project to fold their changes into the master copy of
their groups project. The assumption under which this application functions
is that your programming group keeps a master folder containing the
official current project and source code. Each programmer has a copy of
this folder which he or she uses when writing new pieces of the program.
Name = Folder Fonterizer 1.4.1.sit
Path = AMUG 15.2:Files II:Prog:D-G:Folder Fonterizer 1.4.1.sit
Size: 44K Date: 7/20/94
Description:
Folder Fonterizer 1.4.1 - Drag a folder full of files (or just a single
file or group of selected files on the desktop) onto Folder Fonterizer's
icon and it will bring up a dialog that will let you select a number of
operations to be performed on the files (nested folders are also
processed) - Change font, fontsize, and tabs setting - This works only for
Think C files, and you can choose either .c, .h, or both kinds of files.
Change creator, type - This works on any files. Size/Position your windows
- This works only on files which have an MPSR resource, which is attached
to files by CMaster and MPW. Orphan files - For files under control of MPW
Projector only, this option deletes the file's 'ckid' resource....
Name = Forth2LaTeX 1.9.sit
Path = AMUG 15.2:Files II:Prog:D-G:Forth2LaTeX 1.9.sit
Size: 90K Date: 1/13/95
Description:
Forth2LaTeX 1.9 - Forth2LaTeX is a program for converting Forth source code
into LaTeX so that it can be printed nicely. It will make use of LaTeX
sectioning commands and will generate a table of contents and an index of
defined words. It uses different fonts for code and comments and allows
embedding of LaTeX commands in the source code.
Name = FutureBASIC 1.0 (ML).sit
Path = AMUG 15.2:Files II:Prog:D-G:FutureBASIC 1.0 (ML).sit
Size: 7K Date:10/29/92
Description:
FutureBASIC 1.0 (ML) - This is Future basic code from Mike Lininger for
Second Sight Utilities Colorwheel and Secs2Date.
Name = GAL-GEM 1.1.sit
Path = AMUG 15.2:Files II:Prog:D-G:GAL-GEM 1.1.sit
Size: 34K Date: 7/07/94
Description:
GAL-GEM 1.1 - GEM is an emulator for a GEneric Machine which runs the GAL
Generic Assembly Language. This package emulates both the GEM machine and
its assembler. The package is intended to accompany the text Computer
Organization- a top down approach by Greg Scragg. It is shareware, but is
free to all users of that text. Version 1.1 corrects several bugs in the
pre release version, and new features such as I/O from the user program.
Name = Generic MPW Tool.sit
Path = AMUG 15.2:Files II:Prog:D-G:Generic MPW Tool.sit
Size: 11K Date:11/14/91
Description:
GenericTool by Doug Wyatt, May 1991. Freeware. Source for tiny MPW tool
whose entire purpose is to load the rest of itself from a code resource,
PROC 981, which is (typically) written in THINK C.
Name = Generic init.sit
Path = AMUG 15.2:Files II:Prog:D-G:Generic init.sit
Size: 38K Date: 7/14/93
Description:
Generic init - This is a generic timed init that makes use of the Time
Manager and the Notification Manager. BE WARNED - used as is this init
will put up an alert every ten seconds until you hold down the command key
while dismissing the alert. This was my first init and I'm trying to save
folks the mess I went through in figuring it out. I'm sure there are ways
to optimize the code and if anyone can make improvements, in the code or
in the commented documentation please do so and pass them on.
Name = Gestalt 3.0.0.sit
Path = AMUG 15.2:Files II:Prog:D-G:Gestalt 3.0.0.sit
Size: 34K Date: 4/09/94
Description:
Gestalt 3.0.0 - This application uses the Gestalt trap ($A1AD) available in
System 6.0.4 and later to show various info about your Macintosh, giving
values and explanations. See Inside Mac for more info. Different selectors
are shown with different versions of the system (I've tried 6.0.4-6.0.7,
and 7.0-7.1). Hold down the option key while launching to get a complete
list of known selectors. You may add selectors. Use ResEdit to modify the
GST# resource. A template is provided.
Name = Gestalt-Selectors-29.sit
Path = AMUG 15.2:Files II:Prog:D-G:Gestalt-Selectors-29.sit
Size: 70K Date: 5/01/95
Description:
Gestalt-selectors-29.sit - Version 2.9 of the Gestalt Selectors List lists
all sorts of information about the Gestalt Manager, but mainly about
selectors and the meaning of the returned values. The Gestalt Manager is
part of the Apple Macintosh System Software to enable programmers to
determine the availability of certain software and hardware. The
information in this list is useful for programmers and other people who
can use the Gestalt Manager with their software perhaps even using
externals (with HyperCard, 4th Dimension etc.).
Name = GetKeys.sit
Path = AMUG 15.2:Files II:Prog:D-G:GetKeys.sit
Size: 5K Date:10/02/92
Description:
GetKeys - GetKeys is a utility designed to make it easier for C programmers
to check for key depressions with the Event Manager routine GetKeys.
GetKeys returns a KeyMap, which is four longs, with one or more bits set
in the map that represent the keys that are currently depressed. GetKeys
shows you the current GetKeys key map in hexadecimal. Also, if a single
key is depressed, it generates a C-language expression that can be used to
detect that key. The GetKeys window contains a Copy button, which will
copy the displayed C code expression into the clipboard, which you can
then paste into your code.
Name = Global Search 1.03.sit
Path = AMUG 15.2:Files II:Prog:D-G:Global Search 1.03.sit
Size: 10K Date: 9/27/93
Description:
GlobalSearch 1.03 - Global Search is a small utility that lets you search
for an hexadecimal or character string in all the resources of a file. It
generates a text file named xxx.scan (where xxx is the name of the searched
file) with a log of all the matches that have been found. Each match is
shown in the form - [RES TYPE] [RES ID] [RES NAME] $[OFFSET]where [offset]
is the offset in bytes from the beginning of the resource. Global Search
was written for all ResEdit users (such as myself) who miss a global Find
Hex command in that otherwise wonderful application.
Name = GlobalView 1.0.6.sit
Path = AMUG 15.2:Files II:Prog:D-G:GlobalView 1.0.6.sit
Size: 25K Date: 9/28/93
Description:
GlobalView 1.0.6 - Global Variables Viewer is an application for the
Macintosh which allows you to check the data of Low Memory Global
Variables with it's meaning, address and data length. The data of Low
Memory Global Variables is shown in Hex format, but if the data type is
Pascal String, it's shown in ASCII string. You can search Low Memory
Global Variables by some keyword included in Name or Meaning field. Has
been successfully tested with Systems 6.04 and 7.0 and 7.1.
Name = Go Gestalt 1.0b.sit
Path = AMUG 15.2:Files II:Prog:D-G:Go Gestalt 1.0b.sit
Size: 15K Date:10/22/93
Description:
Go Gestalt 1.0b - Go Gestalt is a simple utility to give you information
about your Macintosh and its use is straight forward. Launch Go Gestalt
and select Go from the File menu. This will bring up the Go Gestalt main
window. Then select whatever you wish from the main window popup menu.
Then select Done from the popup menu when you are finished. Then select
Quit from the File menu to exit Go Gestalt. Go Gestalt was written as a
utility for those users that have a curiosity about the inner workings of
their Macintosh. Go Gestalt works by making a call to the Gestalt Manager
with the appropriate selector and then posting the results in the Go
Gestalt main window.
Name = GrafSys2.0rel.sit
Path = AMUG 15.2:Files II:Prog:D-G:GrafSys2.0rel.sit
Size:364K Date: 1/25/94
Description:
GrafSys2.0rel - GrafSys is a hierarchical object-oriented class library for
THINK Pascal. It is designed to facilitate easy 3D graphics and animations
in your programs. GrafSys supports full 3D control of graphical objects and
electronic eye. Graphical objects can be independently rotated (around
arbitrary axes), translated and scaled. Objects can inherit
transformations (rotation, scaling and translation) from other objects.
GrafSys supports dynamic (i.e. on-the-fly) and multiple inheritance of
transformations and an unlimited number of so-called operators (matrices)
per object. The GrafSys provides objects for 3D points, lines and whole
objects that can contain up to 8000 lines in full RGB color and more...
Name = Graphic Gems Vol. 2.sit
Path = AMUG 15.2:Files II:Prog:D-G:Graphic Gems Vol. 2.sit
Size: 87K Date:12/24/92
Description:
Graphic Gems Vol. 2 - This is the source code for the programs found in
Graphics Gems Volume II, published by Academic Press. This is about 270K
(decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics
routines. Many topics are covered, all files are documented in the above
book.
Name = Graphic Gems Vol. 3.sit
Path = AMUG 15.2:Files II:Prog:D-G:Graphic Gems Vol. 3.sit
Size:118K Date:12/24/92
Description:
Graphic Gems Vol. 3 - This is the source code for the programs found in
Graphics Gems Volume III, published by Academic Press. This is about 390K
(decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics
routines. Many topics are covered, all files are documented in the above
book.
Name = Graphic Gems Vol. 1.sit
Path = AMUG 15.2:Files II:Prog:D-G:Graphic Gems Vol. 1.sit
Size:171K Date:12/24/92
Description:
Graphic Gems Vol. 1 - This is the source code for the programs found in
Graphics Gems Volume I, published by Academic Press. This is over 500K
(decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics
routines. Many topics are covered, all files are documented in the above
book.
Name = Graphics 1.0.sit
Path = AMUG 15.2:Files II:Prog:D-G:Graphics 1.0.sit
Size: 88K Date: 5/25/95
Description:
Graphics 1.0 - This is a sprite programming library to aid novice
programmers with creating games on the mac. Though its slow, its
effective, and the over 2 dozen powerful commands can be used to create
smooth animation over a detailed background. Sound routines are also
included! This is version 1.0, and if you intend to use it, please e-mail
me and tell me. I will only support this product if I get responses from
people who like it. This comes with three demo programs, the GRAPHICS
library, and the manual. Enjoy!
Name = HMG ResEdit Primer 6.0.sit
Path = AMUG 15.2:Files II:Prog:H-K:HMG ResEdit Primer 6.0.sit
Size:196K Date: 8/09/94
Description:
HMG ResEdit Primer 6.0 - This is a great informational source for ResEdit.
It was written because lots of people want to be able to change and
customize their Mac, and Apple created ResEdit to do just that, but
there's not much documentation on it. This stand alone document is an
easy, yet comprehensive manual on ResEdit, to help you unravel the
mysteries of the Mac. Covers resources, adding program icons, animated
cursors, desktop alterations, get info comments, file info window, menu
editing, and bits and pieces. As always, work on a copy!!
Name = Hax 2.1.sit
Path = AMUG 15.2:Files II:Prog:H-K:Hax 2.1.sit
Size: 30K Date: 3/18/92
Description:
Hax 2.1 - lets say you have 200 TEXT files and their Creator type is MSDB
and when you double click on the icon in the Finder you get the old The
document Bla Bla Bla could not be opened By changing the the Creator to
lets MWII not only will you be able launch the old files into MacWrite II
from the Finder you will also get icons instead of those ugly generic
document icons. Anyway hax 2.1 will now change all 200 hundred files in
just a few mouse clicks (provided they are all in the same folder).
Name = HeaderFKEY 1.0a7.sit
Path = AMUG 15.2:Files II:Prog:H-K:HeaderFKEY 1.0a7.sit
Size: 14K Date:11/05/91
Description:
This is version 1.0a7 of Header FKEY, a FKEY that creates nicely formatted
functino comment headers. This version has more options, a preview mode,
and should work with Think C 100%. It also works with MPW, except that it
doesn't import from MPW yet (nor from Think C, that's coming next). This
FKEY makes the job of writing comment headers for your code much more
pleasant. I use it all the time now. You should too! (Shareware, source
code available ).
Name = Hello Tabby.sit
Path = AMUG 15.2:Files II:Prog:H-K:Hello Tabby.sit
Size: 8K Date:11/05/91
Description:
Hello Tabby is pascal code (Light Speed) for developing Tabby Products.
Name = Help Package.sit
Path = AMUG 15.2:Files II:Prog:H-K:Help Package.sit
Size: 17K Date: 6/11/92
Description:
Help Package - The Help Package was written with programmers,
compatibility, and ease of use in mind. Developers using this help system
can be assured of compatibility with System 6 and later. What does it do?
This package of routines creates a Help menu or adds menu items to the
Help Menu under System 7. When the user selects one of the items, the Help
routines display a dialog with scrollable text from a TEXT resource you
define. It's so easy to use these routines, you can add them to a
completed project with VERY minor changes to your source.
Name = HexEdit 1.0.7.sit
Path = AMUG 15.2:Files II:Prog:H-K:HexEdit 1.0.7.sit
Size: 81K Date:12/13/93
Description:
HexEdit 1.0.7 - HexEdit is a hexdump viewer and editor that works similarly
to the hex editor provided with Apple's ResEdit. It allows you to edit
either the data fork or the resource fork of a file. I wrote HexEdit
because I needed to be able to insert/delete bytes from the data fork of
files I was testing, and tools like FEdit don't have insert/deletion.
HexEdit can be used to edit the data or resource fork of files as large as
200 megs. As always, use this program on copys, not originals. Requires
System 7.
Name = Hex Key.sit
Path = AMUG 15.2:Files II:Prog:H-K:Hex Key.sit
Size: 30K Date:11/06/92
Description:
Hex Key - What Hex Key does is it presents a dialog into which you can
enter either decimal or hexadecimal numbers, selectable by radio button.
After you hit Okay, or the return or enter keys, the numbers will be
converted to the appropriate values in the alternative number formats. In
other words, if you enter a hex value, the number will be converted to its
appropriate form in FOND, Fixed and Fract decimal. If you enter a decimal
number, it will be shown in FOND, Fixed and Fract hex. Where a number
falls outside the range of the format, the text N/A is shown, so you don't
act upon a bogus number.
Name = HoW Developer's Kit 1.2.sit
Path = AMUG 15.2:Files II:Prog:H-K:HoW Developer's Kit 1.2.sit
Size:148K Date:10/21/94
Description:
HoW Developers Kit 1.2 - The Help on Wheels developer's kit includes a
sample application, and everything a developer would need to add help
service to an application, control panel, or extension. The client
interface is designed to take the burden of display, printing, saving, and
other common help functions away from the developer. Also check out Help
on Wheels. This generic help server, which springs from the help facility
in the famous Disinfectant program, offers on-line, context-sensitive help
service to all AWOL Utilities programs, and potentially others to come.
Name = INIT Debugger v1.0.sit
Path = AMUG 15.2:Files II:Prog:H-K:INIT Debugger v1.0.sit
Size: 5K Date:12/16/91
Description:
The INIT Debugger is a useful System Extension that allows you to easily
break into your debugger suring the startup process. Just hold down the D
key while The INIT Debugger loads and the debugger will be invoked. Many
times, when debugging Extensions you want to be able to break into MacsBug
(or TMON) just _after_ Extension XYZ loads but just _before_ Extension ABC
loads. This can be impossible, a pain, etc. and takes much skill and maybe
a few tries! By renaming The INIT Debugger you can make it load in-between
two other Extensions and invoke the debugger right in between them both!
Name = INITGestalt 1.0.sit
Path = AMUG 15.2:Files II:Prog:H-K:INITGestalt 1.0.sit
Size: 11K Date: 3/23/95
Description:
INITGestalt 1.0 - INITGestalt - a proposal, Version 1.0. Last modified -
March 21st, 1995 / 21 March 1995. It is often useful for an extension, or
indeed an application, to know whether certain other extensions are
running (the term extensions primarily includes system extensions, control
panels and background-only applications, although there is no reason why
it should not include ordinary applications). The reasons could be to take
evasive action to avoid conflicts with other extensions, to co-operate
with another extension, perhaps by using that extension's features, or
possibly to disable similar features. Find out more!
Name = INIT Shell.sit
Path = AMUG 15.2:Files II:Prog:H-K:INIT Shell.sit
Size: 6K Date: 6/12/92
Description:
INIT Shell - Copyright (c) 1990,91 by Neal E. Trautman. 'ShareWare' --
Please send $5 contribution to, Neal Trautman, 3700 Clinton Parkway,
#1412, Lawrence, KS 66047. This is an INIT Shell.
Name = I Want To Make A Mac Game 5.sit
Path = AMUG 15.2:Files II:Prog:H-K:I Want To Make A Mac Game 5.sit
Size: 44K Date: 4/17/95
Description:
I Want To Make A Mac Game 5 - This is a stand-alone document that anyone
wanting to make a Mac Game should read. It gives insights, has Q & A's,
includes FAQ sheets, a bit of legal advice, and discusses the pros and
cons of using Metrowerks CodeWarrior, Symantec C++, THINK Pascal, Future
Basic, HyperCard and SpriteWorld. If you're just starting out, or wanting
to write a game, check out this document!
Name = Infinity Windoid WDEF 3.0.sit
Path = AMUG 15.2:Files II:Prog:H-K:Infinity Windoid WDEF 3.0.sit
Size:115K Date: 2/27/95
Description:
Infinity Windoid WDEF 3.0 - This archive contains the source for a
standalone code resource that conforms to a Window DEFinition (WDEF), as
defined by Apple Computer in Inside Macintosh. It provides a 'windoid'
appearance. A windoid is a floating window that appears above document
windows in an application and is commonly used for things like tool
palettes, information windows, and the like. The versions of the Windoid
WDEF included in the ResEdit files can be used as-is. This WDEF is created
for System 6 and later, but it would be easy to modify it for earlier
systems if this is important.
Name = Inside Mac Indexes.sit
Path = AMUG 15.2:Files II:Prog:H-K:Inside Mac Indexes.sit
Size:163K Date: 2/13/93
Description:
Inside Mac Indexes - New IM Index contains an index to the first five
volumes of New Inside Macintosh, Files, Memory, Processes, Macintosh
Toolbox Essentials and Overview. The entries are of the form X1-2, where
X is the first letter of the volume name, 1 is the chapter number, and
2 is the page number. The exception to this numbering scheme is Overview,
which doesnt use chapter numbers. (Dont ask me why -- obviously the book
teams at Apple werent talking to each other.)
Name = InstallCustomIcon.sit
Path = AMUG 15.2:Files II:Prog:H-K:InstallCustomIcon.sit
Size: 8K Date: 9/22/92
Description:
InstallCustomIcon - Part of a family of programmer's tools. A 'Drag and
Drop' Application that changes the 'Use Custom Icon' flag in any file
dropped onto it. Although you may compile an Application with a Custom
Icon in the Resource Fork, Turbo Pascal, and others, leave you to Set the
Use Custom Icon flag with ResEdit. If this flag is not set then Finder
will ignore your Custom Icon and use the 'Standard' Icon.
Name = Introduction to DAL 1.1.1.sit
Path = AMUG 15.2:Files II:Prog:H-K:Introduction to DAL 1.1.1.sit
Size:142K Date: 9/29/91
Description:
This stack is designed to be an introduction to relational databases, the
SQL query language and Apple's Data Access Language. Copyrighted by Apple
Computer 1990.
Name = Janus 0.1 FAT.sit
Path = AMUG 15.2:Files II:Prog:H-K:Janus 0.1 FAT.sit
Size: 87K Date: 9/01/94
Description:
Janus 0.1 FAT - Think of this as the PPC native equivalent of the ResEdit
CODE editor. In layman's terms, Janus is a fat binary (of course) which
lets you find the PowerPC native code corresponding to 680x0 code. Now you
can patch your favorite native games to give yourself infinite ammo and
lives too! NOTE - This is not for the faint of heart. If you can figure
out the 680x0 patches on your own, this is for you. If not, find somebody
who can. In technical terms, Janus is (in its current incarnation) a
reference tracer for PowerPC-native code. This means it can search for
references to a Toolbox trap (symbol in the new PPC way of doing things)
and references to a subroutine, and can tell you what trap is being
Name = K & R.sit
Path = AMUG 15.2:Files II:Prog:H-K:K & R.sit
Size: 7K Date: 6/12/92
Description:
K & R - contains programing info in DA format. By Neil Trautman.
Name = Kampraths CDEF Pack 1.4.sit
Path = AMUG 15.2:Files II:Prog:H-K:Kampraths CDEF Pack 1.4.sit
Size:207K Date:12/23/94
Description:
Kampraths CDEF Pack 1.4 - These are CDEFs that you may use in your own
programs. Each CDEF has a 68K and PPC version. The CDEFs are not Fat. Your
code is responsible for loading the correct version. Contained in this
packaged is - (1) ICN# Pushbutton CDEF, (2) Date & Time CDEF, (3) Number
Picker CDEF, (4) Square Pushbutton CDEF, & (5) CDEF Sampler. These CDEFs
all require system 7.0 or later. They have been tested on SE/30s, ][si's,
][ci's and a Centris 650 (with a PowerPC Upgrade Card).
Name = KeMo Lib 1.5.sit
Path = AMUG 15.2:Files II:Prog:H-K:KeMo Lib 1.5.sit
Size: 82K Date:11/02/93
Description:
KeMo Lib 1.5 - This package is essentially a set of functions to help write
reaction time experiments on the Mac. The KeMo Reaction Timing Utilities'
functionality currently consists of the following - a timer with 20
microsecond resolution; polling functions for ADB devices, such as
keyboards and mice, with +/-1.4 to +/-2.1 msec accuracy, depending on your
Mac (as opposed to the +/- 8 to +/-16 msec accuracy that you get with
normal Toolbox functions like GetKeys); a screen refresh synchronization
function for all Macs; functions that hide and show the menu bar; and a
function to make all other applications quit (System 7 required).
Name = Key2Ascii 1.00.sit
Path = AMUG 15.2:Files II:Prog:H-K:Key2Ascii 1.00.sit
Size: 6K Date: 4/22/94
Description:
Key2Ascii 1.00 - This small app shows the ascii, ascii Hex, and Keycode
equivalents when you type in a window. It was written in pascal to replace
a simpler basic version. It is intended as a programmers quick and dirty
tool. Note - this program has no icon. Just double click on it to launch.
Name = Kodex1.0.sit
Path = AMUG 15.2:Files II:Prog:H-K:Kodex1.0.sit
Size: 44K Date: 2/25/95
Description:
Kodex 1.0 - Kodex is a utility for printing C/C++ source code but you can
also use it to print any file of type TEXT. Kodex allows you to stylize the
source code by printing C/C++ keywords and comments in a special style.
Kodex also gives you many other options to stylize the output.
Name = LZSS Res 2.1.sit
Path = AMUG 15.2:Files II:Prog:H-K:LZSS Res 2.1.sit
Size:435K Date: 7/28/94
Description:
LZSS Res 2.1 - LZSS is such a utlity which compresses the resource fork a
very efficient and fast way! You can compress the resources without even
worring about slowing down your application because the decompression
speeds are compared to real time. I thought that my program is not as good
in compression as others, but I was wrong since the results clearly show
that the compression scheme I used is much better than others. Now you can
compress the resources and reduce your application's size by 50 percent.
If MicroSoft did this, they would only send 5 disks to customers instead
of 10.
Name = Linear Network Analysis.sit
Path = AMUG 15.2:Files II:Prog:M:Linear Network Analysis.sit
Size:196K Date: 5/24/92
Description:
Linear Network Analysis - a graphical analog circuit simulator - can do
several types of circuit analysis and plot the results.
Name = LogIt.sit
Path = AMUG 15.2:Files II:Prog:M:LogIt.sit
Size: 13K Date: 6/09/92
Description:
LogIt - LogIt is a free utility written using Think C 4.0.5. Its sole
purpose is to be an event-logger; i.e., to enable users to keep track of
the times at which various events have occurred and to record descriptions
of those events in a log. That log can be edited in all the usual
text-editing ways, can be saved to disk, and can be printed. If you have
problems printing or copying and pasting large amounts of text, increase
the amount of memory available in the Get Info box.
Name = LogoMotion101.sit
Path = AMUG 15.2:Files II:Prog:M:LogoMotion101.sit
Size:477K Date: 5/10/93
Description:
LogoMotion101 - LogoMation is a programming environment for people young
and old alike, doing their first steps in programming. It introduces the
concepts of programming and program design through a programming language
that supports advanced graphics, animation, and sound.
Name = M Loc 1.0.sit
Path = AMUG 15.2:Files II:Prog:M:M Loc 1.0.sit
Size: 7K Date: 6/22/93
Description:
M Loc 1.0 - Shows the location of the mouse on the screen, either in Global
or Local co-ordinates. Why ? It proved to be useful while I was doing some
programming and graphics. This program requires Multifinder (System 6) or
System 7.
Name = MPTA Forwarder 1.1.sit
Path = AMUG 15.2:Files II:Prog:M:MPTA Forwarder 1.1.sit
Size: 10K Date: 2/23/95
Description:
MPTA Forwarder 1.1 - Soon, all of your favorite development tools will
support Apples Macintosh Programmers Toolbox Assistant. Until that time,
you can use MPTA Forwarder to reroute Apple Events meant for Think
Reference to Toolbox Assistant. MPTA Forwarder is a faceless
background-only application (i.e. a daemon). It sits around and waits for
Apple Events targeted at Think Reference. When it receives them, it
resends them to QuickView/Toolbox Assistant. It only reroutes the two
events that the development tools support: 'REF ' and 'TMPL'. Drop it into
your Extensions Folder and restart. It has an extremely small memory
footprint and takes almost no cycles from main processing (unless it...
Name = MacBinary C Source.sit
Path = AMUG 15.2:Files II:Prog:M:MacBinary C Source.sit
Size: 4K Date:12/06/91
Description:
This file contains MacBinary C Source code for programers wishing to build
telecom file transfer programs.
Name = Mac F2C 1.2.1.sit
Path = AMUG 15.2:Files II:Prog:M:Mac F2C 1.2.1.sit
Size:815K Date: 6/05/95
Description:
Mac F2C 1.21 - A FORTRAN-to-C compiler for the Macintosh. Requires - A
68020 or better, System 7.0 or better and at least 1 MB of available RAM
(2 MB is preferred). Includes - Mac F2C - the Fortran-to-C compiler. Mac
F2C Libraries - a folder containing the libraries required to support
programs translated by F2C. For 'Standard Libraries' - a folder containing
versions of the ANSI and unix libraries distributed with THINK C modified
to work with Mac F2C output. For '(Project Models)' - a folder containing
a model Mac F2C project. AT&T Report 149.ps, Test Project , and For non
THINK v7 users - a text file containing instructions for users who are
using earlier versions of THINK C or other compilers.
Name = MacGSMenuINIT.sit
Path = AMUG 15.2:Files II:Prog:M:MacGSMenuINIT.sit
Size: 5K Date: 5/07/93
Description:
MacGSMenuINIT - This INIT was written to allow MacGS to peacefully co-exist
with such extensions as BeHierachic and MenuChoice, which unfortunately do
not restore an application's resource file context after they execute.
Name = MacGadgets Demo.sit
Path = AMUG 15.2:Files II:Prog:M:MacGadgets Demo.sit
Size: 86K Date: 3/11/92
Description:
MacGadgets is a Human Interface Design Kit that gives your application a
three-dimensional, gray-scale appearance comparable to that enjoyed by
users of NeXT, Open Look and Windows 3.0. In addition to enhanced versions
of the familiar rounded-corner buttons, check boxes, radio button, scroll
bars, windows, alerts and dialog boxes, MacGadgets offers an attractive
suite of graphical devices comprising icon buttons, sliders, gauages,
square-corner buttons, lines, boxes, pop-ups, scrolling list, display
text, calendars, palettes, annunciators and counters. All of the above are
resources that can be installed with a resource editor.
Name = MacMarlais 0.5.3.sit
Path = AMUG 15.2:Files II:Prog:M:MacMarlais 0.5.3.sit
Size:166K Date:10/07/94
Description:
Marlais 0.5.3 - is a simple-minded interpreter for a programming language
strongly resembling Dylan (1). It is not intended as a final release, but
rather to fill a perceived void where Dylan implementations are concerned.
This is a hackers release and is intended as a vehicle for education,
experimentation and also to encourage people to port it to different
architectures, add features, and fix bugs. Marlais is alpha software and
should not be used by people desiring reliability!
Name = MacOberon 4.0.sit
Path = AMUG 15.2:Files II:Prog:M:MacOberon 4.0.sit
Size:449K Date:11/15/93
Description:
MacOberon 4.0 - Look at Oberon as a preview of Pink. The ideas behind
Oberon are very similar to the 'Object Oriented Operating System'
Apple/Taligent is pursuing. The best way to describe Oberon is as if
HyperCard were an operating system, and much more powerful. It's very
slick, and very extensive. Though MacOberon is an application rather than
an OS, and its interface is un-Mac-like, it is a joy to use, and gives a
good indication of the way things will be heading, hopefully. MacOberon
requires a Mac with a 68020 CPU and a floating point coprocessor (or FPU
init), and will not run on a Classic. Read the screen for hints.
Name = MacPerl 4.13 appl.sit
Path = AMUG 15.2:Files II:Prog:M:MacPerl 4.13 appl.sit
Size:684K Date: 5/04/94
Description:
MacPerl 4.13 appl - Perl is a language that combines some of the features
of C, sed, awk and shell. PERL stands for Practical Extraction and Report
Language. It is a combination of the function found in several UNIX
utilities (sed, awk, grep, shell and 'c'). It is more a utility than a
development language, though it can be used as either. I would compare it
to a scripting language; if you consider a scripting language to be in the
domain of the developer's forum, then so should PERL. It runs every
program in the test suite that you could it reasonably expect to, and some
you probably didn't expect. See the manual page for more hype. There's
also a Nutshell Handbook published by O'Reilly & Assoc.
Name = MacPerl 4.13 source.sit
Path = AMUG 15.2:Files II:Prog:M:MacPerl 4.13 source.sit
Size:656K Date: 5/04/94
Description:
MacPerl 4.13 source - Perl is a language that combines some of the features
of C, sed, awk and shell. See the manual page for more hype. There's also
a Nutshell Handbook published by O'Reilly & Assoc. Perl will probably not
run on machines with a small address space. This archive contains the
source for Perl and MacPerl.
Name = MacPerl 4.13 tool.sit
Path = AMUG 15.2:Files II:Prog:M:MacPerl 4.13 tool.sit
Size:382K Date: 5/04/94
Description:
MacPerl 4.13 tool - This is Perl for the Mac. It runs every program in the
test suite that you could it reasonably expect to, and some you probably
didn't expect. The Perl tool goes into any folder in your MPW search path
- typically (MPW-Tools- UserStartup-Perl goes into (MPW). The contents of
-lib should go into the directory specified in UserStartup-Perl. PerlHelp
and PerlHelp.index can be anywhere. Install them by choosing Edit 411
Files from your 411 menu.
Name = MacRecorder HackersToolkit.sit
Path = AMUG 15.2:Files II:Prog:M:MacRecorder HackersToolkit.sit
Size: 17K Date:11/05/91
Description:
MacRecorder HackersToolkit is a programers guide to using calls to MacRecor
der.
Name = MacSnoop Demo.sit
Path = AMUG 15.2:Files II:Prog:M:MacSnoop Demo.sit
Size: 53K Date: 6/28/92
Description:
MacSnoop Demo - While not yet up to the full capabilities of FEDIT in terms
of file recovery tools, it does have many wished for enhancements not the
least of which is full HFS and MFS support. In addition, the overall design
allows multiple volume/directory and editing windows open on the Desktop
and a closer adherence to the Macintosh User Interface.
Name = MacStarter.sit
Path = AMUG 15.2:Files II:Prog:M:MacStarter.sit
Size: 58K Date:10/26/92
Description:
MacStarter - MacStarter. is a simple application shell I have written for
myself in THINK C 5.0. Mostly, it provides the basic window behavior,
dragging, changing size, zooming, closing and vertical and horizontal
scroll bars. It uses a window class to provide these behaviors. You create
your own window by filling in the blanks in the definition of a subclass
of the window class. You don't really need to know anything in advance
about object-oriented programming to use this shell. I wrote the program
this way because it allowed me to localize the changes that you need to
make to one file, applicationProcs.c.
Name = MacWT 0.77.sit
Path = AMUG 15.2:Files II:Prog:M:MacWT 0.77.sit
Size:322K Date: 4/13/95
Description:
MacWT 0.77 - This is still a preliminary version of my 3D game engine, wt.
In the proud tradition of cp, mv, rm, as, and cc, now there is 'wt' wt
(never capitalized) stands for what's that?. This is not by any means a
complete game. It is just a demo of my graphics engine. I'd never name a
game wt. wt is portable software. Features - easy to edit world file. No
BSP trees were killed to make this program. Variable texture map size.
Texture scaling for walls. Application runs on 680x0s and native on a
PowerMac.
Name = MacsBug Help.sit
Path = AMUG 15.2:Files II:Prog:M:MacsBug Help.sit
Size: 13K Date: 1/26/92
Description:
This is a help file for those getting into MacsBug.
Name = Mandrake 1.1.sit
Path = AMUG 15.2:Files II:Prog:M:Mandrake 1.1.sit
Size: 5K Date: 6/15/93
Description:
Mandrake 1.1 - Another in a family of programmer's tools. This is a 'Drag
and Drop' Application that changes the 'Visible' flag in any file selected
or in any file dropped onto it. Use it to hunt down Disk filling Temp
Files etc, or hide a project from roaming eyes.
Name = Marker.sit
Path = AMUG 15.2:Files II:Prog:M:Marker.sit
Size: 16K Date: 1/27/92
Description:
Marker 1.0b6 - No, its not an INIT or a CDEV, its not even a desk
accessory. Its an application that is System 7 friendly, and runs in a 64k
partition. Marker Maker takes a source file created in THINK C, parses the
C source code, and marked each function name it comes across (not the
prototypes, only the actual function where its defined). You run it, and
through a standard get file dialog, you select the file or folder, and
away it goes. Most files are marked in less than a second. The next time
you open the file in the THINK C editor, all of the function names in the
file will be there when you command-click in the title bar. Its that
simple.
Name = Marker Control.sit
Path = AMUG 15.2:Files II:Prog:M:Marker Control.sit
Size: 17K Date:12/09/92
Description:
Marker Control - This is a new version of Marker Control, a control panel
that causes files in THINK C to be marked and their window positions saved.
Name = MaxQuadraFloat.sit
Path = AMUG 15.2:Files II:Prog:M:MaxQuadraFloat.sit
Size: 4K Date: 4/09/93
Description:
MaxQuadraFloat - Wonder why you don't seem to be getting the performance
improvement on the Quadra with floating-point that you should? While the
Quadra is maybe an order of magnitude faster in floating-point addition,
subtraction, multiplication, and division, it does not implement the 6888x
FINTRZ instruction, so conversions from float to int take 4 times longer
on the Quadra than the FX. FINTRZ means float-to-int, rounding toward
zero, and is the rounding method that is specified by C. One the 68040,
the FINTRZ instruction is not implemented, and is implemented through a
trap.
Name = MemMapper1.1.sit
Path = AMUG 15.2:Files II:Prog:M:MemMapper1.1.sit
Size: 21K Date: 4/15/93
Description:
MemMapper1.1 - f you've done any programming on the Mac you've probably
seen drawings of the Macintosh's memory map. This is a grid which
graphically shows the location of various system structures and programs
in RAM and where they are in relation to each other. Well, just to make
all that theory seem more real, Memory Mapper will draw that map for you
so you can see exactly what is living in your Mac's RAM right now. Version
1.1 improves the color of the display and has a few other minor changes.
Name = Memory Mapper 1.1.1.sit
Path = AMUG 15.2:Files II:Prog:M:Memory Mapper 1.1.1.sit
Size: 21K Date:11/03/93
Description:
Memory Mapper 1.1.1 - If youve done any programming on the Mac you've
probably seen drawings of the Macintoshs memory map. The memory map is a
grid which graphically shows the location of various system structures in
RAM and where they are in relation to each other. Memory Mapper does its
magic by looking at low-memory globals, querying the Process Manager, and
checking the page state of each piece of memory (if virtual memory is on).
Consequently, Memory Mapper requires System 7. Full documentation is
included.
Name = Mini.sit
Path = AMUG 15.2:Files II:Prog:M:Mini.sit
Size: 50K Date: 3/24/92
Description:
Source Code for the MiniTerm program.
Name = MiniScreen.sit
Path = AMUG 15.2:Files II:Prog:M:MiniScreen.sit
Size: 17K Date: 4/11/92
Description:
MiniScreen temporarily changes your monitor's desktop to any size you
desire, such as the dinky, nine-inch Classic monitor. It is most excellent
for debuging your work for a 9 inch screen or game playing. Version 1.7.
The pop-up menu of standard monitor sizes has been updated to include all
known commercial monitor dimensions at this time.
Name = Mobius Generator2.0.sit
Path = AMUG 15.2:Files II:Prog:M:Mobius Generator2.0.sit
Size: 63K Date: 6/02/93
Description:
Mobius Generator 2.0 - Mobius Strip Maker draws an elusive surface known as
a Mobius Strip (a shape with only one side.) You can vary parameters and
graph the results. The interface is clean and intuitive, and it supports
saving files, printing files, and some extremely intricate graphics. A
Mobius screen saver is also included.
Name = Monitor.sit
Path = AMUG 15.2:Files II:Prog:M:Monitor.sit
Size: 10K Date:11/05/91
Description:
Monitor is a program for monitoring the serial ports of the Mac.
Name = MouseTracker.sit
Path = AMUG 15.2:Files II:Prog:M:MouseTracker.sit
Size: 15K Date: 8/25/93
Description:
MouseTracker - This utility is helpful when you want to find the local
mouse coordinates of a point in a selected window or the global mouse
coordinates of a point on the screen. The author keeps it in his Apple
Menu Items folder for use in setting up Rects in graphic routines. To get
the local coordinates of a window, select Local from the Track menu and
align the indicator lines in the MouseTracker window up with the base of
the title bar (or info header, depending on how your have setup your
windows) and the left edge of the selected window. Note - MouseTracker is
not background aware, so the MouseTracker window must be activated in
order to see the coordinates. Useful to programmers. Requires System...
Name = NIFTY.sit
Path = AMUG 15.2:Files II:Prog:N-P:NIFTY.sit
Size:269K Date: 1/01/92
Description:
Features Floating Windows, System 7, color, offscreen BitMaps and PixMaps,
the List Manger AND MUCH, MUCH MORE !!! Lots of C source code, together
with .r file. Contact John at (703) 569-2294 {YOUR nickel !!!!!}
Name = NShell Match.sit
Path = AMUG 15.2:Files II:Prog:N-P:NShell Match.sit
Size: 25K Date:11/07/94
Description:
Match nShell - This package contains one or more nShell(tm) commands and
their source code. The nShell is a traditional scripting environment for
the Apple Macintosh. Our goal is to make the shell environment available
to as many users as possible, while providing serious users with the
support and reliability of a full commercial product. To use this command,
drop the match file into your nShell bin directory. Includes source and
example.
Name = NShell-Pro 1.50.sit
Path = AMUG 15.2:Files II:Prog:N-P:NShell-Pro 1.50.sit
Size:298K Date: 6/04/95
Description:
NShell-Pro 1.5.0 - This package includes a copy of the nShell(tm), its
utilities, and hypertext User's Guides. For more information, see the
nShell User's Guide in the doc folder. A Programmer's Guide to the
nShell(tm), with example source code, is available separately. The
nShell(tm) brings the power and flexibility of a shell programming
environment to your Macintosh. Working to complement the Macintosh user
interface, the nShell allows you to deal directly with your system. You
can work interactively with the shell to develop and script operations
which previously required custom applications. All of this is possible in
parallel with your current Mac programs. This is the first freeware
Name = NShell Prog.sit
Path = AMUG 15.2:Files II:Prog:N-P:NShell Prog.sit
Size: 56K Date: 1/13/95
Description:
NShell Prog - This package describes how to write command resources for the
nShell(tm). Included are source code examples and a hypertext Programmer's
Guide to the nShell. A User's Guide to the nShell(tm) is available
separately. The nShell(tm) brings the power and flexibility of a shell
programming environment to your Macintosh. Working to complement the
Macintosh user interface, the nShell allows you to deal directly with your
system. You can work interactively with the shell to develop and script
operations which previously required custom applications. All of this is
possible in parallel with your current Mac programs.
Name = NShell Read-shift.sit
Path = AMUG 15.2:Files II:Prog:N-P:NShell Read-shift.sit
Size: 27K Date: 9/22/94
Description:
Read-shift - This package contains one or more nShell(tm) commands and
their source code. The nShell is a traditional scripting environment for
the Apple Macintosh. The shell is available in two forms.
Name = NShell Sample P.sit
Path = AMUG 15.2:Files II:Prog:N-P:NShell Sample P.sit
Size: 30K Date: 1/13/95
Description:
NShell Sample P - This package contains source code for one or more
nShell(tm) commands. A hypertext Programmer's Guide to the nShell is
available separately. The nShell is a traditional scripting environment
for the Apple Macintosh. The shell is available in two forms.
Name = NShell Sf-cmds.sit
Path = AMUG 15.2:Files II:Prog:N-P:NShell Sf-cmds.sit
Size: 32K Date:10/28/94
Description:
Sf-cmds - This package contains nShell commands and their source code.The
sfget command displays a dialog and waits for the user to select a file or
folder. The path to the selected item is returned as a shell variable. The
sfput command displays a dialog and waits for the user to enter a name for
a new file or folder. The path to the selected item is returned as a shell
variable.To use these commands, drop the files into your nShell bin directo
y.
Name = NShell Src.sit
Path = AMUG 15.2:Files II:Prog:N-P:NShell Src.sit
Size:112K Date: 6/08/95
Description:
NShellSrc - This package contains source code for the nShell-Pro
application. A Programmer's Guide to the nShell, with source code for
nShell commands, is available separately. This is the first freeware
release of nShell-Pro. Until this date, June 4 1995, it has been a
commercial product. We thank the early users of this product and hope that
they will continue to benefit from the nShell. Given that we do not plan
any new versions of the product in the near future, we are releasing full
source code to the application. Feel free to tweak the shell to fit your
preferences, or to include portions of it in your own products. You may
distribute copies of the nShell(tm) and nShell-Pro(tm) for any...
Name = NString 1.0 beta.sit
Path = AMUG 15.2:Files II:Prog:N-P:NString 1.0 beta.sit
Size: 50K Date: 1/27/95
Description:
NString 1.0 beta - NString (short for the NString / Alphabet class set) is
a set of two C++ classes (NString and Alphabet), which together represent
a very powerful collection of string manipulation routines that can be
incorporated in your own programs. The Alphabet class is a simple character
set datatype while the NString class itself defines a dynamic string
datatype that makes use of the Alphabet type.
Name = NeoAccessIntro 3.0.sit
Path = AMUG 15.2:Files II:Prog:N-P:NeoAccessIntro 3.0.sit
Size:1192K Date:10/06/94
Description:
NeoAccessIntro 3.0 - NeoAccess is a very fast and easy to use object
database component that has a rich feature set that is very
solutions-oriented. It has been fully integrated into standard application
frameworks such as Borland's ObjectWindows 2.0, Microsoft's Foundation
Classes 2.5, Inmark's zApp 2.1.1, Apple's MacApp 3.1, Symantec's THINK
Class Library 2.0 and Metrowerks PowerPlant 1.0. NeoAccess is very
portable, so it can easily be moved into other frameworks as well, even a
custom framework of your own design. A single source tree can be used to
build the engine in all development environments. Databases are completely
self-contained in a single file and they are binary-compatible across
Name = New IM Index.sit
Path = AMUG 15.2:Files II:Prog:N-P:New IM Index.sit
Size: 26K Date: 9/24/92
Description:
New IM Index - These applications were written in assembly language using
the CDS assembler from Consulair. They were adapted from my earlier
effort, Inside Mac I-V Index DA. The Inside Mac Index file is now part of
the resource fork of each application, so you no longer have to worry
about it cluttering up your System folder. These applications have been
tested on a Mac 512Ke under System 6.05, an SE/30 under System 7, and a
Mac IIci under System 7. If you have another kind of Mac and System it
should work, but I can't guarantee that.
Name = New Inside Mac Map.sit
Path = AMUG 15.2:Files II:Prog:N-P:New Inside Mac Map.sit
Size: 8K Date: 8/16/92
Description:
New Inside Mac Map - This is a PICT (grayscale) file that describes the new
edition of Inside Macintosh from Addison-Wesley. It describes each of the
volumes available.
Name = No68kHere!.sit
Path = AMUG 15.2:Files II:Prog:N-P:No68kHere!.sit
Size: 3K Date:12/01/94
Description:
No68kHere! - Writing PowerPC only programs? You really should tell 68K Mac
users why it won't work on their machine, but no one wants to take the
time. That's where No68kHere! comes in. By itself, it's a small program
that beeps 3 times and brings up an alert with a Quit button. Copy it to
the resource fork of your PowerMac application, and it will do that if the
application is launched on a 68K Mac (PowerMac's won't even know it's
there.) And, it should add less than 200 bytes to your application!
Written by Paul Sexton (PaulS101@aol.com).
Name = OL Developer's Kit Doc.sit
Path = AMUG 15.2:Files II:Prog:N-P:OL Developer's Kit Doc.sit
Size: 6K Date: 3/06/92
Description:
This is the On Location Developers kit.
Name = OL File Kinds Editing.sit
Path = AMUG 15.2:Files II:Prog:N-P:OL File Kinds Editing.sit
Size: 2K Date: 3/06/92
Description:
This file contains information on editing On Location file types.
Name = OOP for C.sit
Path = AMUG 15.2:Files II:Prog:N-P:OOP for C.sit
Size: 80K Date:11/05/91
Description:
OOP libraries for C. Good stuff for thought.
Name = ObiWan 5.0.1.sit
Path = AMUG 15.2:Files II:Prog:N-P:ObiWan 5.0.1.sit
Size:536K Date:10/07/94
Description:
ObiWan 5.01 - ObiWan is a general help system. You can create several
databses and ObiWan will let you rapidly find information from them. It
displays the information by popping up a floating window so the
information can be displayed at any time in any program. Portions of the
information can then be sent to the front window as if you had typed it.
The main use of all this is to access the programming database created
from Apples PInterfacesHelp file and many other sources, which includes
the procedures, traps, global variables and errors available up to System
7. Also included is a word list and Perl help database. ObiWan requires
System 7.1 (for the Text Services Manager).
Name = Object I-O Reference Demo.sit
Path = AMUG 15.2:Files II:Prog:N-P:Object I-O Reference Demo.sit
Size: 31K Date: 3/31/92
Description:
Object I/O Reference Demo - The enclosed Object I/O Reference Demo is an
abbreviated version of the hypertext manual provided with Object I/O 1.1.
Many people have asked us basic questions about what object I/O is for and
why do they need it. We felt the best learning tool at our disposal is the
tutorial section of the reference. Several have also commented that object
I/O is only for advanced users of the TCL. We believe just the opposite,
that object I/O will let beginning users prototype a *working* application
that saves and opens documents, instead of a dummy program with just a
user interface.
Name = Offworld CopyBits.sit
Path = AMUG 15.2:Files II:Prog:N-P:Offworld CopyBits.sit
Size: 29K Date: 7/06/94
Description:
Offworld CopyBits - This is a little project to demonstrate the use of an
offscreen graphics world to produce smooth animation. It creates a window
and a GWorld the same size as the window. It then shows a series of color
icons with a horizontal line moving downward behind the icon. Source code
is in C and the project was created in THINK C 7.0. If you don't have 7.0,
just create a new project and include main.c and MacTraps. That should get
you going. I also included the built application so you can see it work
right away. Due to GDevice calls, this code only works on color Macs.
Name = OmniScript 2.0.1.sit
Path = AMUG 15.2:Files II:Prog:N-P:OmniScript 2.0.1.sit
Size:148K Date:10/22/93
Description:
OmniScript 2.0.1 - OmniScript is a general purpose script language with the
following features - Complete control structure including if and else
statements and do loops. Use of string, integer or floating point
variables. Subscripts can also be used. A display window that uses the
Macintosh text edit functions. MultiFinder aware and System 7 compatible
and can process in the background. Some of the features of OmniScript are
- Easily create lists that can be processed with the Macintosh List
Manager. Add menus to OmniScript that can be used to set options or
execute scripts. Easily process user defined dialogs (both modal and
modeless). Works with System 6.04 and later.
Name = On Location Indexes on CD-ROM's
Path = AMUG 15.2:Files II:Prog:N-P:On Location Indexes on CD-ROM's
Size: 4K Date: 2/28/92
Description:
This file discusses how to make On Location index's work properly on CD-ROM
's.
Name = One liners.sit
Path = AMUG 15.2:Files II:Prog:N-P:One liners.sit
Size: 5K Date: 3/24/92
Description:
Great collection of brief bits of programming advice and tricks.
Name = Open Prolog 1.02.sit
Path = AMUG 15.2:Files II:Prog:N-P:Open Prolog 1.02.sit
Size:280K Date: 4/07/94
Description:
Open Prolog 1.02 - Open Prolog is a great public domain Prolog package from
Ireland, with full debugging support, built-in editor, etc. OpenProlog is
a text-oriented Prolog application for the Macintosh. It combines the
flexibility of an interpreter with the speed of compiled code. It is an
implementation of Edinburgh-syntax Prolog. The Edinburgh syntax is the
de-facto standard Prolog syntax, and is the basis for the forthcoming ISO
Prolog. Prolog is an artificial intelligence language. Runs on System 6
and later (including PowerMac emulation). Many big changes have occured
beneath the surface of Open Prolog - all for the better, and all
compatible with previous versions.
Name = Osi oop demo.sit
Path = AMUG 15.2:Files II:Prog:N-P:Osi oop demo.sit
Size: 13K Date: 9/22/92
Description:
Osi oop demo - OSI OOP was written in THINK C 5.0.2 using it's built-in
object oriented extensions. The resources were created using Resorcerer
and ResEdit. OSI OOP implements a layered open systems interconnection
approach to data communications and includes session, transport, and data
link layers. The layers are designed (and commented) to allow you to
easily implement CRC calculation, error checking, framing, and much more,
depending on your needs. This demo supports serial ports only (via the
fully functional CSerialPort object).
Name = PICTButton CDEF 1.0.7.sit
Path = AMUG 15.2:Files II:Prog:N-P:PICTButton CDEF 1.0.7.sit
Size: 15K Date: 7/07/94
Description:
PICTButton CDEF 1.0.7 - PICTButton is a CDEF (control definition) that
allows you to use pictures as buttons instead of the drab black and white
buttons that you are used to. You can use it just about anywhere. I've
tested it on various machines. I've included a sample application that
shows the CDEF in action. 1.0.7 - now works over multiple monitors of
different bit depths.
Name = PatchWorks 2.07 Demo.sit
Path = AMUG 15.2:Files II:Prog:N-P:PatchWorks 2.07 Demo.sit
Size: 58K Date: 3/13/95
Description:
PatchWorks 2.07 Demo - PatchWorks is the developer's tool that builds
updaters automatically. PatchWorks has many options, but only one function
- to create updater applications for distribution to end-users over
channels that may be non-secure. With PatchWorks, you create an updater in
minutes. Since theres no coding or scripting, no bugs are introduced. Just
fill in a dialog, and PatchWorks does the rest! Distribute updaters
frequently to reflect maintenance releases of your software, and watch
your tech support and fulfillment costs fall dramatically. Most important,
your customers will know you care. Expiring demo, but the demo will
continue to function even after this date has passed, but updaters...
Name = Peek a Boo 1.01.sit
Path = AMUG 15.2:Files II:Prog:N-P:Peek a Boo 1.01.sit
Size: 12K Date: 6/15/93
Description:
Peek a Boo 1.01 - Part of a family of programmer's tools. This is a 'Drag
and Drop' Application that lists the Flags and Details, used by the
Finder, of any file dropped onto them. The Type and Creator codes are
useful and so is the condition of some of the other flags etc.
Name = Photo CD Compatibility.sit
Path = AMUG 15.2:Files II:Prog:N-P:Photo CD Compatibility.sit
Size: 6K Date: 5/10/93
Description:
Photo CD Compatibility - this is a list of all the drives that are Photo CD
compatable.
Name = PictSize 1.1.sit
Path = AMUG 15.2:Files II:Prog:N-P:PictSize 1.1.sit
Size: 28K Date:12/28/94
Description:
PictSize 1.1 - Have you ever been designing an about box for a program you
are working on, and been frustrated when you went to place pictures in the
about box? In particular, does the process of determining the size of the
picture annoy you? Then PictSize is for you! PictSize is a small utility
primarily for programmers. It will tell you the dimensions (in pixels) and
the size (in bytes or K) of any picture (PICT) currently stored in the
clipboard. You can then use this information (for example) in ResEdit when
placing PICTs in an alert or dialog box. PictSize is extremely easy to
use. When you start the application it checks the clipboard to see if
there are any pictures currently there. If there are, it displays the
Name = Pocket Forth6.3.sit
Path = AMUG 15.2:Files II:Prog:N-P:Pocket Forth6.3.sit
Size:221K Date: 8/19/93
Description:
Pocket Forth6.3 - Pocket Forth, is an alternative programming language for
Macintosh computers. The Forth is a language which stresses efficiency and
performance while providing a modern and flexible interface. Use Pocket
Forth to write compact stand alone applications (or DA's for those who
want 'em). Learn Forth and explore the Macintosh's capabilities. You get
access to the complete toolbox, Apple Events, integer and floating point
math, high level and machine language programming with a fast interpreter
and compiler. New to this release are bug fixes, some new features and all
new extension files. An extension to provide compatibility with Starting
FORTH makes learning Forth easier than ever.
Name = PopUpMenu Demo.sit
Path = AMUG 15.2:Files II:Prog:N-P:PopUpMenu Demo.sit
Size: 30K Date: 2/02/92
Description:
PopUpMenu Demo is a Demo of System 7s popup menu CDEF, in THINK C.
Name = PopupFuncs 2.5 Demo-Update.sit
Path = AMUG 15.2:Files II:Prog:N-P:PopupFuncs 2.5 Demo-Update.sit
Size: 92K Date:12/23/94
Description:
PopUpFuncs Demo/Update 2.5 - PopUpFuncs (PUF) is a productivity tool for
developers. When invoked by clicking on a control in a source code windows
title bar, it creates a popup menu of every function contained in a source
code file, allowing you to see instantly the contents of an unfamiliar
file. If a name is selected from the menu, the file is instantly scrolled
to the beginning of that function. PopUpFuncs works with CodeWarrior, MPW,
THINK C/Symantec C++, SADE, and BBEdit, and QUED/M, and parses C, C++,
Pascal, Object Pascal, Assembly and Rez files. PopUpFuncs is extensible
through an XCMD-like protocol. This demo will parse a file up to about 20
times, after which you will need to exit the application and re-enter...
Name = PowerBreak.sit
Path = AMUG 15.2:Files II:Prog:N-P:PowerBreak.sit
Size: 3K Date: 9/29/92
Description:
PowerBreak - PowerBreak is a tiny extension that allows developers and
anyone else who uses Macsbug to drop into the debugger as though they had
hit the programmer's key available on other Macs. It was created because I
recently bought a PowerBook 145 and found that the only way to drop into
the debugger was to stick a small object into this little cavity on the
back (like the way you eject floppies from a disfunctional drive). What a
pain! Hence, PowerBreak (But it can be used on non-porta-macs too!)
Name = PrettyC 2.0.sit
Path = AMUG 15.2:Files II:Prog:N-P:PrettyC 2.0.sit
Size:117K Date: 4/25/95
Description:
PrettyC 2.0 - Includes Pretty C and Pretty Thoughts. Pretty C is a utility
to print C source code and to make it look nice. It accepts as input
multiple files in multiple folders and will print their contents,
highlighting C keywords and trying to ensure that the C functions in them
are not split across pages. Pretty thoughts is an INIT which enables you
to use PrettyC to print files from within THINK C. Simply drop it in your
system folder and restart. When you choose Print from THINK Cs File menu,
PrettyC will be activated. It will present the Page Setup and Job Setup
print dialogs and will then print and immediately exit.
Name = Primer source changes.sit
Path = AMUG 15.2:Files II:Prog:N-P:Primer source changes.sit
Size: 12K Date:10/27/91
Description:
This archive contains primer changes for the Mark & Reed C and Pascal
programming Primers. These are program changes made necessary by the
release of Think C 5.0 and Think Pascal 4.0. Original file posted by Dave
Mark with a request for as wide a distribution as possible.
Name = Prism.sit
Path = AMUG 15.2:Files II:Prog:N-P:Prism.sit
Size:139K Date: 6/12/92
Description:
Prism - These files allow you to manipulate the System palate colors and
provides some interesting and colorful work environments.
Name = Process Finder.sit
Path = AMUG 15.2:Files II:Prog:N-P:Process Finder.sit
Size: 54K Date:12/28/92
Description:
Process Finder - Process Finder is an application that displays all running
processes and allows you to view information about each process and to send
quit events. Process Finder also explores some experimental user interface
ideas.
Name = Prog.db
Path = AMUG 15.2:Files II:Prog: Prog.db
Size:186K Date: 1/24/91
Description:
This is a tab delineated text file listing of all items in the Programming
file section of the BBS in a Box CD in database import form. Use your
favorite database to import this information into i.e. Works, Panorama,
FileMaker etc or use On Location.
Name = Prog.BagofTricks1.1a.sit
Path = AMUG 15.2:Files II:Prog:N-P:Prog.BagofTricks1.1a.sit
Size:108K Date: 9/24/92
Description:
Prog.BagofTricks1.1a - Experienced programmers have been buying BOT like
crazy because it simply handles things real programmer just don't want to
fool around with. My personal favorites are the New List Manager and the
Scroll Bars. I always dreaded putting those in my app. And unlike most
other packages, you can use them stand-alone. Nearly every other package
on the Mac has you using someone else's event loop. With other packages
you have to use all or nothing. But with BOT you pick what you want and
simply link it into your program.
Name = Prog files by date
Path = AMUG 15.2:Files II:Prog: Prog files by date
Size:193K Date: 2/12/91
Description:
This is a text file listing of all items in the Programming file section of
the BBS in a Box CD by date. Use the Edit DA from the AMUG CD for full
examination of this listing, your favorite word processor or use On
Location to read it.
Name = Prog files by name
Path = AMUG 15.2:Files II:Prog: Prog files by name
Size:193K Date: 2/12/91
Description:
This is a text file listing of all items in the Programers file section of
the BBS in a Box CD by name. Use the Edit DA from the AMUG CD for full
examination of this listing, your favorite word processor or use On
Location to read it.
Name = Progress CDEF.sit
Path = AMUG 15.2:Files II:Prog:N-P:Progress CDEF.sit
Size: 3K Date:11/23/92
Description:
Progress CDEF - This is a CDEF for a progress box. It's very flexable. Any
size you like, any old-sytle Quickdraw color you like. Very useful if
displaying progress of an operation like a file copy or file transfer.
Name = QAPict.sit
Path = AMUG 15.2:Files II:Prog:Q-R:QAPict.sit
Size: 29K Date: 4/08/93
Description:
QAPict - This is a PICT viewer application which was written using
QuickApp. QuickApp is a C++ applications framework. Designed in the
tradition of MacAppr, its' style will be instantly familiar to any MacApp
programmer. QuickApp is not designed to replace MacApp for development of
large scale projects, but as a new tool for your development needs.
QuickApp strips away all but the crucial features which MacApp provides.
This allows QuickApp to have blazingly fast compile times, and generate
applications with trivially small code sizes. It also makes it easy to
learn.
Name = QB->FB.sit
Path = AMUG 15.2:Files II:Prog:Q-R:QB->FB.sit
Size: 60K Date: 3/21/93
Description:
QB->FB - This conversion program will translate a QuickBASIC source code
file saved in TEXT format into a source code TEXT file FutureBASIC can
use. It will convert approximately 80% of the QB keywords into FB syntax
including a majority of CLR and Toolbox calls. It will also convert
multi-line IF/THEN statements into FB's LONG IF structures, change
multi-statement lines containing colons into single lines. Additionaly, it
will convert QB subroutine labels to FB format and convert SUBs into LOCAL
FNs. It also attempts to mark every statement not converted with
appropriate references to the Reference or Handbook manuals for help in
fixing your source code.
Name = QB Reference DA 1.01.sit
Path = AMUG 15.2:Files II:Prog:Q-R:QB Reference DA 1.01.sit
Size: 17K Date: 8/29/94
Description:
QB Reference DA 1.01 - QB Reference is a DA that provides quick error
information on QuickBASIC programs. In addition, syntax for Window(),
Dialog(), Edit fields, variable size and capacity plus lots of other
useful information for any QuickBASIC programmer is included. Two
References are included, one for System 7 (stand alone), and one for
System 6 and earlier (DA). Version 1.0.1 corrects a few listing errors. QB
Reference DA is free.
Name = QC 1.1.3 DEMO.sit
Path = AMUG 15.2:Files II:Prog:Q-R:QC 1.1.3 DEMO.sit
Size:113K Date: 5/05/95
Description:
QC 1.1.3 Demo - QC is a development tool for stress testing applications
and stand alone code during runtime. It is designed to be thorough, fast,
and easy to use. QC requires System 7 in order to function. Balloon help
is available for all window and dialog items. This demo is a fully
functional version with all tests and preferences active. This demo must
be activated by contacting Onyx at one of the email addresses enclosed,
they will provide a demo serial number on request. This is a commercial
demo.
Name = RAM Dumper 3.0.sit
Path = AMUG 15.2:Files II:Prog:Q-R:RAM Dumper 3.0.sit
Size: 33K Date: 3/18/95
Description:
RAM Dumper 3.0 - This is a handy little tool for programmers. It dumps the
contents of your RAM, so you can take a peek! Saves the output in text
format. You enter the starting and ending address and choose HEX or CHR$.
Name = RFZap1.02.sit
Path = AMUG 15.2:Files II:Prog:Q-R:RFZap1.02.sit
Size: 12K Date: 2/02/94
Description:
RFZap1.02 - RFZap 1.0.2 is a drop box that will delete the resource fork
of any file. Useful for Tabby sysops who get archives with trashed resource
forks. Version 1.0.2 fixes a bug where files would get corrupted if a large
amount of files (>100 were dropped onto RFZap), and a bug where you would
get a -50 error if you dropped files on RFZap when it and them were not on
the boot volume. Caution - Dropping an application (except .sea's) on RFZap
will destroy it! Freeware. Requires System 7.
Name = RGBlotter1.0.1.sit
Path = AMUG 15.2:Files II:Prog:Q-R:RGBlotter1.0.1.sit
Size: 9K Date: 9/22/92
Description:
RGBlotter1.0.1 - RGBlotter is a color picker programming aid, with several
features I haven't seen in similar utilities. First, you can display both
a foreground and background color. The components of each are displayed
both numerically and graphically. You can copy the foreground color to the
background color and vice versa. There is a display contrasting the two
with sample text and simple graphics.
Name = RIFF File Format.sit
Path = AMUG 15.2:Files II:Prog:Q-R:RIFF File Format.sit
Size: 29K Date: 3/24/92
Description:
Riff file format.
Name = ROM calls – For Developers.sit
Path = AMUG 15.2:Files II:Prog:Q-R:ROM calls – For Developers.sit
Size: 6K Date: 9/24/92
Description:
ROM calls For Developers - Information on ROM calls for development use.
Name = RR-Tabby Source Code.sit
Path = AMUG 15.2:Files II:Prog:Q-R:RR-Tabby Source Code.sit
Size: 60K Date:11/05/91
Description:
Source Code for Import 2.55, Export 3.21, Mantissa 1.0 and Sundail 2.1.
Illustrates various methods used to manipulate Second/Sight and Tabby
data. Demonstates Block Reads, use of Indexes & STR's amoung other things.
Excellent material for the sysop who is just starting out in writing BBS
utilities. Hopefully, these will prevent you from re-inventing the wheel.
Good luck and Hope see a flood of new utilities in the near future.
Name = RSRC Search 1.0b.sit
Path = AMUG 15.2:Files II:Prog:Q-R:RSRC Search 1.0b.sit
Size: 7K Date:10/08/94
Description:
RSRC Search 1.0b - Finds text strings in the resource forks of your files.
Very handy for programmers, hackers, power users etc. Just drag and drop a
bunch of files on RSRC Search to search them all for the same string,
entered in ASCII or Hex. After finding the string, RSRC Search will
display the filename, the resource type and ID, and offset in the
resource. Note: When looking for hex strings, enter the hex string in
hex-digit pairs without any spaces or anything that's not hex digits.
There's absolutely no check of any kind for validity of the string so RSRC
Search will find for garbage. This is a beta version. Please try it out
and let me know what you think. Bug reports are more than welcome.
Name = RZS ResEdit Prefs.1.5.2.sit
Path = AMUG 15.2:Files II:Prog:Q-R:RZS ResEdit Prefs.1.5.2.sit
Size:168K Date: 6/03/95
Description:
RZS ResEdit Prefs 1.5.2 - A Color ResEdit Preferences file written by Rick
Z Shepard on a Power Mac but will run on any color Mac. Needs ResEdit 2.1.1
or higher. Replace your old ResEdit Preferences file in your Preferences
folder with this file and Run ResEdit. No Restart is Needed! This file
does not in anyway alter your copy of ResEdit. It's simply a new ResEdit
Preferences file. This file contains color icons for resources, some new
Pickles and TMPL's. Copyright RZS Systems Design, RZS and the RZS logo are
Trademarks of Rick Z Shepard.
Name = RadSlider 1.5.sit
Path = AMUG 15.2:Files II:Prog:Q-R:RadSlider 1.5.sit
Size: 32K Date:10/20/94
Description:
RadSlider CDEF 1.5 Demo - RadSlider is a CDEF that implements a slider
control. The control supports 'cctb' resources, as well as the system
tinge colors used in windows and scroll bars. The CDEF automatically uses
a horizontal or vertical orientation depending on whether the control
rectangle is larger horizontally or vertically. The slider looks like the
volume slider found in the Sound control panel, except that the center
gray part uses gray shades as well as the 50 percent dot pattern. Please
do all users of your program a favor - download this file and use it in
your next project that requires variable user input within a certain range.
Name = Ramadillo 0.94.sit
Path = AMUG 15.2:Files II:Prog:Q-R:Ramadillo 0.94.sit
Size: 23K Date: 4/28/93
Description:
Ramadillo 0.94 - Purge Heap button. This will force the target app to purge
all purgeable blocks, showing you the maximum free RAM possible. This
offers more help in determining if a suspected leak is really a leak.
Multiple monitor support, command to cycle between monitors,
move-to-bottom now moves to the bottom of the monitor it's mostly on.
Ramadillo graphically and numerically displays the free RAM in the heap of
another application and the system heap free memory. Memory is checked at
a user-settable interval and the difference between intervals is
displayed. A flashing square shows when a sample was taken, and the actual
time between samples is displayed.
Name = Read Any Data Fork 1.02Demo.sit
Path = AMUG 15.2:Files II:Prog:Q-R:Read Any Data Fork 1.02Demo.sit
Size: 94K Date:10/05/94
Description:
Read Any Data Fork 1.02Demo - Simple text editor opens/reads/writes any
data fork. Drag and drop, multi-windowed, mono-styled text editor which
can open and read any Macintosh file's data fork so that you can read the
ASCII text (pictures and other non-ASCII control characters are displayed
in non-understandable ASCII form). Examples - the text from a Macintosh
file format you cannot interpret may be read; for hypercard stacks
containing few graphics and sounds, you can reasonably wade thru it
without actually owning a hypercard reader. PowerPC Macintosh compatible.
Requires a MacPlus with System 4.1 or later. Shareware, $2.
Name = RefCon Snoop Installer V1.1.sit
Path = AMUG 15.2:Files II:Prog:Q-R:RefCon Snoop Installer V1.1.sit
Size: 17K Date: 6/04/92
Description:
RefCon Snoop Installer V1.1 - is a small F Key that allows you to examine
the data that is pointed to in the RefCon Field in a Windows window
record. Probably only useful to programers and snoops (grin). Shareware.
Name = Reference Link1.2.sit
Path = AMUG 15.2:Files II:Prog:Q-R:Reference Link1.2.sit
Size: 9K Date: 4/08/93
Description:
Reference Link1.2 - Reference Link is a System 7-only INIT that makes THINK
Reference 2.0 easier to use. With R.L. installed, a modified double-click
on a word in a text editor or word processor causes the word to be looked
up in THINK Reference 2.0. A keystroke jumps back to the editor. Freeware
V. 1.1 now works right with the Alpha editor, and uses the same keystroke
for jump-back as for look-up. V. 1.1.1 fixes a conflict with Logitech's
MouseKey. v. 1.2 now has a template lookup keystroke, and no longer uses a
background process.
Name = ResCompare 2.5.3.sit
Path = AMUG 15.2:Files II:Prog:Q-R:ResCompare 2.5.3.sit
Size: 89K Date:11/03/93
Description:
ResCompare 2.5.3 - ResCompare is a programmers utility that compares
resource files. Use it to - find out what resources you changed while
working at home late last night, find out what resources the rest of the
team changed in the project youre all working on while you were on
vacation, see what resources have changed between versions 1.0 and 1.0.1
of your favorite application; create a Patch application that will apply
changes to applications and other files, which you can use to distribute
upgrades of your software without sending a new copy of the entire
application; or just get a quick list of the resources in any file. Use
this program with care, and only when you know how!
Name = Resource Leech 1.1.sit
Path = AMUG 15.2:Files II:Prog:Q-R:Resource Leech 1.1.sit
Size: 15K Date: 9/28/94
Description:
Resource Leech 1.1 - This application lets you extract the contents of a
resource in a file, and copy it into the data fork of a new file. It lets
the user leech (or extract) all or any of the resources of a specified
type in a specified file, and leeches each one into a separate data file
with the file type and creator provided by the user. After entering the
resource type to look for and the other information, you will be prompted
for the file you want to leech. Select a file in the dialog, then click
Open to continue. You will then be asked for a name for the leeched
resource to be written to. If the resource has a name, that name will be
provided as a default, with the resource type after a period. Part of
Name = RezTag.sit
Path = AMUG 15.2:Files II:Prog:Q-R:RezTag.sit
Size: 15K Date:11/05/91
Description:
RezTag - allows you to view resources in system and finder files.
Name = RoadToMac-C.sit
Path = AMUG 15.2:Files II:Prog:Q-R:RoadToMac-C.sit
Size: 13K Date: 6/08/92
Description:
RoadToMac-C - The Road To Mac is a tutorial for beginning Macintosh
programmers. Now available for THINK C 5.0, the tutorial includes an
130-page handbook and a diskette with code and resources. The Road to Mac
provides a series of carefully-constructed lessons which take the user
from very simple programs all the way to Desk Accessories every step
builds upon the last, and is explained clearly and understandably. The
only requirements are a Mac, Think C 5.0, a copy of ResEdit 2.0, some
minimal familiarity with C, and a desire to learn to program.
Name = RscVIEWER II.0.3 demo.sit
Path = AMUG 15.2:Files II:Prog:Q-R:RscVIEWER II.0.3 demo.sit
Size:217K Date: 7/02/94
Description:
RscVIEWER II.0.3 demo - This application is a tool to dump, disassemble and
patch (using either hexadecimal values or the assembler) any kind of
resources. RscViewer is oriented toward understanding how applications
work. Thus many useful items are available in different windows (like the
list of traps currently recognized, the low memory global variables
addresses, etc), and they can be consulted at any time. RscViewer offers
many other possibilities such as saving or printing dumped or disassembled
resources in order to examine them (or use them) later, modifying files or
resources attributes (including their name, ID and size), searching for
ASCII or hexadecimal strings, searching for Macintosh traps, and more!
Name = SERIAL.PAS.sit
Path = AMUG 15.2:Files II:Prog:S:SERIAL.PAS.sit
Size: 3K Date: 3/24/92
Description:
Very simple Think Pascal program that shows how to use the serial driver to
transmit data over the modem port. It impeements a trivial terminal emulat
or.
Name = Sad Mac Error Codes 1.1.sit
Path = AMUG 15.2:Files II:Prog:S:Sad Mac Error Codes 1.1.sit
Size: 9K Date:12/28/92
Description:
Sad Mac Error Codes 1.1 - When you press the interrupt button on the side
of your Macintosh when booting, you should get a sad Mac icon with
'0F000D' and some bits cycling under the icon indicating it is performing
a memory test. This numeric code is in two parts, the first two characters
are the class code and the second four are the sub code. The class code
tells what part of the diagnostic program found the error and the sub
class code tells what the error was. In the case of a bad RAM chip, the
sub class identifies the bad chip (this was very helpful to homegrown
upgraders).
Name = Sample jGNE-cdev 1.2.1.sit
Path = AMUG 15.2:Files II:Prog:S:Sample jGNE-cdev 1.2.1.sit
Size:103K Date: 9/29/94
Description:
Sample jGNE/cdev 1.2.1 - This is a sample project in C (Symantec) that
installs a jGNE filter with an extension, then uses a control panel and a
shared data structure to control the filter so settings can be changed
without restarting. The projects are designed to be flexible and generic
so you can modify them for your own projects/purposes. The source code is
heavily documented as well, so if you're just getting started in this type
of programming, you could probably extract a lot just from the sources.
This is an update from v1.1 which includes slightly revamped 'glue' code
which handles transfer of execution form system to filter and vice-versa.
Name = Scientist's Spreadsheet.sit
Path = AMUG 15.2:Files II:Prog:S:Scientist's Spreadsheet.sit
Size: 88K Date: 9/28/92
Description:
Scientist's Spreadsheet - more than just a spreadsheet - can plot data,
manipulate data (for example, calculate all the logarithms of the data in
1 column and insert them in another column), analyze data etc.
Name = ScreenSize.sit
Path = AMUG 15.2:Files II:Prog:S:ScreenSize.sit
Size: 4K Date: 4/28/93
Description:
ScreenSize - This simple utility displays the coordinates of the bottom
right side of your monitor. Useful if you need to know the size of your
screen and have misplaced your documentation. This program is freeware.
Name = Serial Demo.sit
Path = AMUG 15.2:Files II:Prog:S:Serial Demo.sit
Size: 4K Date:11/08/91
Description:
Serial Demo program adapted from SerialDemo.c by Mark Y. Geschelin. This
program uses the modem port to send and recieve characters. It functions
as a very simple terminal emulator. This is meant to be an example of the
use of the Serial Manager, not an example of how to code a terminal
emulator!! Compile this program with Runtime.lib, Interface.lib, and
Serial.p Pascal port by Phil Shapiro and Mark Y. Geschelin.
Name = Shell.sit
Path = AMUG 15.2:Files II:Prog:S:Shell.sit
Size: 11K Date: 6/12/92
Description:
Shell - Application Shell -- Version 1.00 -- Nov 5, 1989 Copyright (c) 1989
by Neal E. Trautman, 'ShareWare' -- Please send $5 contribution to, Neal
Trautman, 1701 S.W. 42nd Street, Fargo, ND 58103. This is a simple
application shell.
Name = Signal Processing.sit
Path = AMUG 15.2:Files II:Prog:S:Signal Processing.sit
Size: 77K Date: 9/28/92
Description:
Signal Processing - a collection of programs from Drexel University to do
signal processing analysis such as Fourier transforms and correlation.
NOTE: these programs can show some problems with System 7 or later, such
as stray graphics left on the Desktop.
Name = SillyIcons.sit
Path = AMUG 15.2:Files II:Prog:S:SillyIcons.sit
Size: 10K Date:12/18/91
Description:
The enclosed files are an exercise in using the routines described in the
initial issue of Tech Note 306. These routines are PlotIconID and
PlotCIconHandle. See the Tech Note (available elsewhere online) for
details. For small (16x16) and mini (12x12) icons, I see a solid Macintosh
crash when PlotIconID is applying transforms other than ttNone and
ttSelected. That is why the word crash appears in those positions in the
window. Since Finder manages to plot small icons using all the transforms,
why cant I?
Name = Simple Sockets 1.0.1.sit
Path = AMUG 15.2:Files II:Prog:S:Simple Sockets 1.0.1.sit
Size:145K Date: 6/08/95
Description:
Simple Sockets 1.01 - Simple Sockets is a small, relatively simple C code
library for approximating BSD UNIX socket calls with MacTCP. Simple
Sockets doesn't provide 100% faithful BSD port, rather it is a quick and
easy way to get the job done. This is a work in progress; BSD support
should improve in time. I welcome suggestions and criticisms of the source
code. Simple Sockets requires a compiler that uses Apple's new Universal
Headers. This includes Metrowerks CodeWarrior and newer versions of THINK
C/C++, and whatever became of Apple's MPW based Mac on RISC Developer Kit.
All sample applications are fat binaries compiled with Metrowerks
CodeWarrior.
Name = Slider Demo 1.0.0.sit
Path = AMUG 15.2:Files II:Prog:S:Slider Demo 1.0.0.sit
Size: 31K Date: 4/26/95
Description:
Slider Demo 1.0.0 - Slider Demo 1.0.0 is a CDEF code resource for
programmers. It implements a Slider control which is drawn to match the
color scheme defined by the Color and Monitors Control Panels. For you
nasty programmers (myself included) who have been using the Scroll Bars
CDEF as a control for application parameters, this is just the ticket. And
the User Interface Police won't be after you! Included in this package is
the CDEF resource, and a sample application which when launched
demonstrates the Slider. Source code for the sample application is
included. Lots of cool features!
Name = Small Screen 1.2.sit
Path = AMUG 15.2:Files II:Prog:S:Small Screen 1.2.sit
Size: 10K Date:12/06/94
Description:
Small Screen 1.2 - On a sufficiently large screen, Small Screen shows the
boundaries of one or more smaller screens. It is useful for testing
whether something would fit on a small screen. Each screen boundary is
represented by a transparent window with rounded corners. Optionally, a
hard disk and/or a trash can icon is shown at the appropriate positions
(i.e. where the real icons would appear on a freshly installed System 7).
Name = Smaller Installer 1.1.sit
Path = AMUG 15.2:Files II:Prog:S:Smaller Installer 1.1.sit
Size:151K Date: 2/01/95
Description:
Smaller Installer Package 1.1 - Smaller Installer is an installer program
created for developers who distribute software, clip art, HyperCard
stacks, databases or other information on floppy disks. It provides a way
to distribute data in a compressed format to reduce the number of disks
required. Many developers already use self-extracting archives created by
Compact Pro for this purpose. Although this is an inexpensive solution,
self-extracting archives have several limitations which make them less
than ideal for this purpose. Smaller Installer is designed to address some
of these limitations.
Name = Snoop 1.0 Demo.sit
Path = AMUG 15.2:Files II:Prog:S:Snoop 1.0 Demo.sit
Size:112K Date: 5/15/95
Description:
Snoop 1.0 Demo - Snoop is a shareware hex editor application which allows
you to view or edit both the reource and data forks of any file. Some of
Snoop's features are - Drag and Drop editing, Recordable and scriptable,
Multiple undo and redo of all editing operations, Overstrike editing,
Various options for the ascii view, Search and replace, both hex and
ascii, Printing support and Ability to switch forks on the fly.
Name = SoftPolish Demo.sit
Path = AMUG 15.2:Files II:Prog:S:SoftPolish Demo.sit
Size:139K Date: 4/09/93
Description:
SoftPolish Demo - SoftPolish is a quality assurance tool that helps
software. developers ship clean and consistent applications. SoftPolish
checks elements of the user interface that are contained in resources and
reports potential problems to a scrolling log. It also performs hundreds
of tests that are not visible to the user but may cause incompatibility
with Macintosh System Software. This demo illustrates the SoftPolish user
interface, including many options for scanning and cleaning files,
folders, or disks. The sample file may be opened and viewed, however most
other functions are disabled.
Name = Source Manager 4.1 Demo.sit
Path = AMUG 15.2:Files II:Prog:S:Source Manager 4.1 Demo.sit
Size:520K Date: 3/21/95
Description:
Source Manager 4.1 Demo - Source Manager 3.8 Demo is a drag-n-drop
shareware application designed to aid developers who use either
SourceServer or Projector source code control. It was originally called
FindModified and back then was written with two goals in mind. Quickly
find all files which should be checked in, and make it easier to check in
those files Since its original inception, Source Manager has evolved into
a multi-featured utility that nicely supplements and in most cases,
replaces Projector/SourceServer.
Name = Splat.sit
Path = AMUG 15.2:Files II:Prog:S:Splat.sit
Size: 10K Date: 2/22/93
Description:
Splat! - This is a ResEdit file with two resources. A Splat! Pict, and a
Splat! sound (snd). With ResEdit, one skilled in the art (its actually
quite easy) could paste the snd and pict into the Madness-Rage control
panel, or the Madness-Rage Demo, or (I assume) the Insanity CDEV (These
CDEVs allow you to shoot your Mac, i.e. bulletholes and blood...) Once
done, the CDEV will have a paintball gun effect and sound. This is really
only for those who know how to use ResEdit.
Name = SpriteWorld 1.0b4.sit
Path = AMUG 15.2:Files II:Prog:S:SpriteWorld 1.0b4.sit
Size:303K Date: 5/19/94
Description:
SpriteWorld 1.0b4 - SpriteWorld is a sprite-based animation architecture
for the Macintosh. SpriteWorld comes as a set of code libraries and
interfaces that provide a simple, but deep programming interface for
implementing smooth, fast, animation in your applications. In the interest
of openness and learning, the full source code to the SpriteWorld
libraries and sample applications is provided. SpriteWorld was designed
for arcade game style animation in particular with full support for
multi-frame, overlapping, animated sprites, and custom pixel-blitting
routines. This release includes - Full native PowerPC support. Native
PowerPC custom blitters (written in C). And more!!
Name = Stevie.sit
Path = AMUG 15.2:Files II:Prog:S:Stevie.sit
Size: 31K Date:11/11/91
Description:
Stevie - Stevie is an editor created in 1988 designed to mimic the
interface of the UNIX editor 'vi'. Stevie is an aspiring vi clone. On the
whole, the editor is pretty complete. Almost all of the visual mode
commands are supported. The biggest failing at the moment is that the undo
command is in a state of disrepair. The author has tried hard to capture
the feel of vi by getting the little things right. Be sure to see the
About Stevie under the Apple for help with the commands (can't just use
the Mac).
Name = Stringifier.sit
Path = AMUG 15.2:Files II:Prog:S:Stringifier.sit
Size: 22K Date: 3/24/92
Description:
Stringifier is designed to let you import plain old text files into STR#
resources. The strings in the text files can be separated (delimited) by a
choice of characters such as carriage returns, tabs, etc. This allows you
to manage your strings outside of ResEdit and simply import them into your
program after making an update. For minor changes you can still use
ResEdit. Stringifier has a TRUE MAC INTERFACE. If you're using the
competing program Text->Res you'll enjoy the smoothness and completeness
of Stringifier. Shareware ($12) by Gary Kowalski.
Name = StuffIt Engine.MacWrite.sit
Path = AMUG 15.2:Files II:Prog:S:StuffIt Engine.MacWrite.sit
Size: 12K Date: 3/24/92
Description:
MacWrite document describes the Compactor Engine and how to call it. The
Compctr Engine allows third party developers to add Stuffing and
UnStuffing to their applications. Developers already using this feature
include Aladdin, CE Software, Microsoft and even Apple Computer.
Name = SurferPlus.sit
Path = AMUG 15.2:Files II:Prog:S:SurferPlus.sit
Size:248K Date: 3/24/92
Description:
SurferPlus contains sample Communications Toolbox application and source
code in C.
Name = Swatch 1.2.2.sit
Path = AMUG 15.2:Files II:Prog:S:Swatch 1.2.2.sit
Size: 21K Date: 9/07/94
Description:
Swatch 1.2.2 - Swatch helps you track down heap bugs. Its also lotsa fun to
watch. It's intended for programmers; however, normal people might enjoy
it, too. To install Swatch, move Swatch INIT and Swatch Riff into your
System Folder and reboot. For System 7 installation, just move the Swatch
Riff (if available) into your Preferences folderthe INIT is not needed
(hurrah!). Run Swatch and watch. Colors indicate the four different heap
blocks shown. Red is for non-relocatable (NewPtr) or
relocatable-but-locked blocks. Yellow is for relocatable blocks. Orange is
for purgeable relocatable blocks (essentially free). Green is free memory.
Name = System Error Patch 1.1.sit
Path = AMUG 15.2:Files II:Prog:S:System Error Patch 1.1.sit
Size: 10K Date: 3/29/94
Description:
System Error Patch 1.1 - System Error Patch is a system extension designed
to let you override system errors. If a system error is encountered while
System Error Patch is in RAM, you'll now get three beeps, and then the
current application will quit. To use System Error Patch, just plop it in
your System Folder and Restart! System Error Patch is now compatible with
all System versions. System Error Patch now includes both System Error
Patch 1.0 and System Error Patch 1.1. 1.1, as described above, beeps. 1.0
was the one which displayed the dialog box. 1.0 was quite buggy, (refer to
history at bottom), and was trashed. But we decided to bring it back, just
in case someone wanted it! One System Error Patch at a time is good...
Name = System Watch 1.2.2.sit
Path = AMUG 15.2:Files II:Prog:S:System Watch 1.2.2.sit
Size: 17K Date: 1/06/92
Description:
Swatch helps you track down heap bugs. Its also lotso fun to watch. Its
intended for programmers; however, normal people might enjoy it, too. To
install Swatch, move Swatch INIT and Swatch Riff into your System Folder
and reboot. For System 7 installation, just move the Swatch Riff into your
Preferences folderthe INIT is not needed (hurrah!). Actually, the Riff
isn't really needed, either. Heck, just run Swatch and watch.
Name = Systemstart-LogInit 1.1.sit
Path = AMUG 15.2:Files II:Prog:S:Systemstart-LogInit 1.1.sit
Size: 6K Date: 1/13/95
Description:
SystemStart-LogInit 1.1 - This INIT (System extension) logs the date & time
to a file, when you power up resp. down your Mac. It also writes a remark,
if the system is only restarted or chrashed. (Useful for documentation, if
you develop an INIT:-).
Name = TE32K.sit
Path = AMUG 15.2:Files II:Prog:T:TE32K.sit
Size: 54K Date: 2/24/93
Description:
TE32K - TE32K is designed to be a more-or-less plug in replacement for the
Macintosh Toolbox TextEdit package. The major difference between the two
editor packages is that TE32K allows for the manipulation of text-files
LARGER than 32K. There are a few other differences as well, most of which
are shortcomings due to laziness on my part, but since this source code is
provided to you gratis, please feel free to modify it in whatever twisted
way your warped little heart desires. If you do improve it in any way,
please be kind enough to share your work with the rest of us (i.e. send me
a copy so I can keep track of TE32K's current state of evolution!).
Name = TE32K Demo FAT.sit
Path = AMUG 15.2:Files II:Prog:T:TE32K Demo FAT.sit
Size:127K Date: 7/28/94
Description:
TE32K Demo FAT - TE32K Demo is designed to be a more-or-less plug in
replacement for the Macintosh Toolbox TextEdit package. The major
difference between the two editor packages is that TE32K allows for the
manipulation of text-files LARGER than 32K. There are a few other
differences as well, most of which are shortcomings due to laziness on my
part, but since this source code is provided to you gratis, please feel
free to modify it in whatever twisted way your warped little heart
desires. If you do improve it in any way, please be kind enough to share
your work with the rest of us.
Name = THINK Back 1.1.sit
Path = AMUG 15.2:Files II:Prog:T:THINK Back 1.1.sit
Size: 10K Date: 7/14/92
Description:
THINK Back 1.1 - use of a time manager task to regulate calls to
WaitNextEvent, allowing for better control over multifinder friendlines -
use of the new icon manager calls, for color notification icons THINK Back
is an extension that lets you put compiles in the background. If you're
using THINK C or THINK Pascal, you can use this INIT to let you start a
long compile, put THINK C or Pascal in the background, and use your
machine for something else while the compiler's working. When the compile
is complete, the Notification manager is used to tell you that it's done.
Name = THINK FONTs.sit
Path = AMUG 15.2:Files II:Prog:T:THINK FONTs.sit
Size: 17K Date: 5/28/93
Description:
THINK FONTs - This is a program to aid Development with Symantec's THINK C
v4.0, THINK C version 5.0 (...and possibly version 6.0). It is an extension
to the Editor that allows you to change fonts, sizes, and tabs simply by
selecting a directory or file using SFGetFile() calls. Using this program
should produce quicker development time by standardizing fonts, font
sizes, and tabs for all the source files in your projects. No more messy
dialogs or popup menus to slow you down.
Name = THINK Power 1.0b1.sit
Path = AMUG 15.2:Files II:Prog:T:THINK Power 1.0b1.sit
Size: 34K Date:10/27/93
Description:
THINK Power 1.0b1 - This package contains the first public beta release of
THINK Power, a real cool hack for THINK C users. To install THINK Power,
just drop the file and the THINK Power Extensions folder in your Extensions
folder. This version only works with the THINK Project Manager 6.0 and
6.0.1. There are lots of bug that need to be fixed. These features work -
PopUp functions, Most of the shortcuts, Kissing, and Version 1 callbacks
in extensions. These features are not yet implemented or very buggy -
PopUp headers, Version 2 callbacks and The Move cursor page up/down
shortcuts. If you find bugs or if you have suggestions, ideas or comments,
then please send the author some Email.
Name = Think Reference Lookup Key.sit
Path = AMUG 15.2:Files II:Prog:T:Think Reference Lookup Key.sit
Size: 1K Date: 3/16/93
Description:
Think Reference Lookup Key - This QuicKeys sequence sends an AppleEvent to
Think Reference 2.0 to do a lookup on the current selection and pastes in
the template.
Name = THINK Reference Demo.sit
Path = AMUG 15.2:Files II:Prog:T:THINK Reference Demo.sit
Size:141K Date: 2/22/92
Description:
Here's a demo copy of THINK Reference 1.0 that's freely distributable. It
contains only one manager (the Window Manager), but it should provide a
good idea about what the THINK Reference is and how it works. The THINK
Reference is an online utility for Macintosh programmers that contains a
cross-referenced version of most of the Managers discussed in Inside Mac
I-V. It can be used with the THINK compilers or with any other compiler,
and it will run under System 6 or 7.
Name = TIFF Code.sit
Path = AMUG 15.2:Files II:Prog:T:TIFF Code.sit
Size:116K Date:11/05/91
Description:
Source For r/w TIFF files. Dr Dobbs article.
Name = TPM-AS Patch.sit
Path = AMUG 15.2:Files II:Prog:T:TPM-AS Patch.sit
Size: 4K Date: 5/30/94
Description:
TPM/AS Patch - Think Project Manager 7.0 / AppleScript 1.1 Patch 1.0 For
Programmers only - This is useless if you don't use Symantec C or C++ and
AppleScript. This is a quick hack I had to make because AppleScript 1.1
didn't seem to work right with Think Project Manager 7.0. I don't know if
anybody else ran into this problem. Please send the author mail if you
found a better way to work around it, or if your setup works as it should
(so he can try to find what's wrong with his). He had this problem both on
a PowerMac 6100 (italian 7.1.2 with HW Sys Update 3.0) and a Duo 230
(italian 7.1 with HSU 3.0).
Name = TSiGraphics Preview.sit
Path = AMUG 15.2:Files II:Prog:T:TSiGraphics Preview.sit
Size:135K Date: 4/09/93
Description:
TSiGraphics Preview - TSiGraphics gives you total control over the FORTRAN
plotting environment. Multiple subroutine calls are used to create graphics
windows and 2D or 3D plots TSiGraphics provides both high-level and
low-level plotting routines. Up to 10 graphics windows are supported, and
each window may contain multiple plots. Graphics windows are fully
integrated with the standard FORTRAN text window and may be resized,
saved, printed, or pasted into other applications. Real Time plotting is
supported for animation effects.
Name = TaskManager 2.21P.sit
Path = AMUG 15.2:Files II:Prog:T:TaskManager 2.21P.sit
Size: 32K Date: 8/23/94
Description:
TaskManager 2.21P - The Task Manager is a package for creating and managing
tasks-separate execution threads that run nonpreemptively in the
background. Tasks should periodically call a Task Manager yielding routine
to allow other tasks to run. Tasks are ideal for lengthy processes that
you would like to run in the background, since the task runs in a separate
execution thread from your event loop. The Task Manager was written using
THINK C 5.0.1, and requires the MacTraps library. If you are using THINK C
4.0, see the section called Using the Task Manager With THINK C 4.0.
Name = Texx0.3.sit
Path = AMUG 15.2:Files II:Prog:T:Texx0.3.sit
Size: 95K Date:11/17/93
Description:
Texx0.3 - This is the third release version of the Texx scripting
interpreter. This scripting language is an attempt to implement a version
of the Rexx interpreter that is commonly used on IBM's VM/CMS mainframe
operating system. This version of Texx is far from a full implementation,
so don't think that you can copy your CMS execs and run them on your Mac.
This is a very minimal implementation, however, it still adds additional
functionality to the Mac OS. My plans are to keep updating Texx and
hopefully it will mimic the mainframe version very closely. Requires
System 7. The Manual is in MacWrite format.
Name = The Hexulator 1.0.sit
Path = AMUG 15.2:Files II:Prog:T:The Hexulator 1.0.sit
Size: 82K Date: 4/09/95
Description:
The Hexulator 1.0 - If you use hexadecimal, Hexulator is the perfect tool
for decimal/hex/binary conversion as well as for arithmetical and bitwise
operations. Hexulator is a calculator which can operate on both decimal
(base 10) and hexadecimal (base 16) numbers. There are two 'versions' of
the program, Basic and Extended. Basic Hexulator is displayed in a window
slightly taller and narrower than the familiar calculator control panel.
With basic Hexulator you can add, subtract, multiply and divide
hexadecimal equations, decimal equations, or equations using both hex and
decimal numbers. The binary display will show the binary equivalent of
lower half (left four digits) of the hex register. You'll unlock the
Name = The Journal.sit
Path = AMUG 15.2:Files II:Prog:T:The Journal.sit
Size: 56K Date: 3/24/92
Description:
This is a cdev/INIT/DRVR combination that takes advantage of the journaling
mechanism of the Event Manager (Inside Mac vol I). The archive contains
full ThinkC source for all components. The code and driver are public
domain and free... enjoy.
Name = The Resource Compiler 1.0a6.sit
Path = AMUG 15.2:Files II:Prog:T:The Resource Compiler 1.0a6.sit
Size: 37K Date: 8/16/94
Description:
The Resource Compiler 1.0a6 - The Resource Compiler 1.0a6, as its name
implies, compiles resource files into a single destination resource file.
Simply add any file containing resources to the project window, then
compile. The Resource Compiler is a fat binary so it runs native on both
68K Macs and Power Macs. It also fully supports the Drag Manager. Why
would you want to use The Resource Compiler? If you need to have all of
your resources in one file for building an application (like some
development environments require), but it is more convenient to keep your
resources organized in several different resource files (maybe a number of
projects share those resources?) then The Resource Compiler is for...
Name = TheUpdater1.10a.sit
Path = AMUG 15.2:Files II:Prog:T:TheUpdater1.10a.sit
Size: 47K Date:11/18/91
Description:
TheUpdater1.10a - TheUpdater contains two applications to simplify updating
ANYTHING... The first application, Update Builder, asks you for the OLD
version, and then the NEW version. Then Update Builder crunches through
the two files (which, by the way, can be completely different kinds of
files!), determining what has changed. It then pops out a simple document
that describes the changes to the other application - Updater! Could it be
any easier?
Name = Think C-C++ From Scratch.sit
Path = AMUG 15.2:Files II:Prog:T:Think C-C++ From Scratch.sit
Size:122K Date: 3/18/94
Description:
Think C/C++ From Scratch - Think C/C++ From Scratch is a HyperCard 2.0 (or
later) tutorial on object-oriented programming. Examples are compatible
with Think C 5.0 or later and any C++ compiler. Also useful as an on-line
C reference. An accompanying class library for 3D animation is available
by anonymous ftp to crab.rutgers.edu, in the directory /pub/mac/graphics.
If you dont have access to ftp, write to the address in the documentation.
This tutorial is shareware, and is made available freely for evaluation
purposes only.
Name = Think C dcmd 1.0.1.sit
Path = AMUG 15.2:Files II:Prog:T:Think C dcmd 1.0.1.sit
Size: 31K Date: 9/12/94
Description:
Think C dcmd 1.0.1 - Written by P. Stadelmann, August 1994. This package
allows you to write dcmds in Think C. It contains the glue code necessary
to link the dcmd.o library, and Think Put, a collection of routines to
create formatted output in dcmds. There is no change in the interface
between version 1.0 and 1.0.1. Thus, there is no need to modifiy your code.
Name = ThinkHelper 1.0b1.sit
Path = AMUG 15.2:Files II:Prog:T:ThinkHelper 1.0b1.sit
Size: 54K Date: 8/19/93
Description:
ThinkHelper 1.0b1 - ThinkHelper adds additional AppleEvent support to the
Think Project Manager application. It does this by patching the TPM
application. The patch contains the AppleEvent dispatches, to the Think
PUF interface - an external interface provided to TPM extensions writers.
In addition, several traps are patched to give even more support.
ThinkHelper verbs included - closeTargetWindow, callMenuItem,
setTargetPos, getTargetPath, markSelection, deleteMarker, getMarder,
getAllMarkers, getSelection, setSelection, copySelection, getWindowText,
pasteText. Source is provided - you can extend the existing 'THLP'
resource (which contains the code) or add one of your own.
Name = Think-macsbug ƒ.sit
Path = AMUG 15.2:Files II:Prog:T:Think-macsbug ƒ.sit
Size: 5K Date: 3/24/92
Description:
This file contains Resedit templates to help you work with Think C and
Macsbugs more effectively.
Name = TileCDEF.sit
Path = AMUG 15.2:Files II:Prog:T:TileCDEF.sit
Size: 12K Date:11/05/91
Description:
TileCDEF - Turbo pascal Tile CDEF resource for writting buttons similar to
Hypercards with icins. This version works with 32 bit color and runs on
system 7.0.
Name = Tokenizer 1.0d1.sit
Path = AMUG 15.2:Files II:Prog:T:Tokenizer 1.0d1.sit
Size: 23K Date: 8/22/94
Description:
Tokenizer 1.0d1 - Will tokenize a file it recognizes and displays the text
formatted into a fixed 640x480 window. If the file is less than the number
of lines displayed it displays the text and then exits (not very useful I
know). Once you open a file you have to hold down the mouse button to
scroll through the file. Again not very useful and its the only thing you
can do until its done displaying the file. I haven't added a lot of user
interaction because the first versions will be drag and drop applications.
The user interface will be added when the editor starts taking shape. So
don't drop long files onto it unless you like to hold down the mouse
button a lot.
Name = ToolWriter.sit
Path = AMUG 15.2:Files II:Prog:T:ToolWriter.sit
Size: 11K Date: 3/01/94
Description:
ToolWriter - This is ToolWriter. It is a fairly simple program which I
wrote for the purpose of putting colored text into a ResEdit 'TEXT'/'styl'
resource (since this is not supported in the standard editor). To use it,
simply type in or paste your text (the interface is that of your run of
the mill, standard word processor). To put color into your text, select a
chunk of text and then choose a color from the Style/Color menu. To get
your styled and colored text into ResEdit for use in your program, simply
copy it from ToolWriter and then paste it into a ResEdit 'TEXT' resource.
Generally speaking, the colors will not appear correctly in the ResEdit
widow, but not to worry, they should appear correctly in your program.
Name = ToolboxReference.sit
Path = AMUG 15.2:Files II:Prog:T:ToolboxReference.sit
Size: 50K Date: 9/12/92
Description:
ToolboxReference - This is an upgrade of the first version of this which I
uploaded back in March. I hope it fixes a few small bugs. Basically this
hypercard stack lets programmers search for toolbox routines by partial
names and then shows you the required prototypes as well as the Inside
Macintosh reference. Only includes IM volumes 1-5 (so it has none of the
new system 7 routines). Also lets you search by toolbox manager to collect
all the prototypes for say the Window Manager or the Dialog Manager, etc.
Name = Tools Plus 2.6 Evaluation.sit
Path = AMUG 15.2:Files II:Prog:T:Tools Plus 2.6 Evaluation.sit
Size:1177K Date: 5/01/95
Description:
Tools Plus 2.6 Evaluation - Tools Plus GUI Building/Event Management
libraries - Over 170 routines for building a professional GUI with
advanced event management. Powerful, yet easy to learn and easy to use.
Take advantage of enhanced functionality and full integration of windows,
tool bar, palettes, cursors, buttons, picture buttons, scroll bars, list
boxes, menus (pull down, hierarchical & pop-up), editing fields,
clipboard, and MORE! For THINK C, Symantec C/C++ and THINK Pascal. Runs on
System 5, 6 & 7. This file includes full-featured libraries,
documentation, and a sample application with source. Registered users get
free support, an illustrated 250-page user manual, and may distribute
Name = TransDisplay 3.05.sit
Path = AMUG 15.2:Files II:Prog:T:TransDisplay 3.05.sit
Size: 61K Date: 3/06/94
Description:
TransDisplay 3.05 - TransDisplay is a plug-in module that runs on top of
the TransSkel Macintosh application skeleton, and may be added to any
TransSkel project to provide an arbitrary number of text display windows.
It may be used, for instance, to provide a debug output window without
disturbing the normal operation of the application under development, or
to display on-line documentation. TransDisplay provides no editing
capabilities; applications requiring text editing windows may use
TransEdit instead. TransDisplay provides standard document windows that
may be dragged and resized in the usual manner.
Name = TransEdit 3.05.sit
Path = AMUG 15.2:Files II:Prog:T:TransEdit 3.05.sit
Size: 65K Date: 3/06/94
Description:
TransEdit 3.05 - TransEdit is a plug-in module that runs on top of the
TransSkel Macintosh application skeleton, and may be added to any
TransSkel project to provide an arbitrary number of text editing windows.
The editing operations provided are quite basic, but the module is
sufficiently open-ended that the host application can add another layer of
functionality on top of it. If you want to present display-only windows,
TransEdit is overkill. A related module, TransDisplay, may be used instead.
Name = TransSkel 3.11.sit
Path = AMUG 15.2:Files II:Prog:T:TransSkel 3.11.sit
Size:400K Date: 3/06/94
Description:
TransSkel 3.11 - TransSkel is a programmer's aid for Macintosh application
development under THINK C or THINK Pascal. The name TransSkel means
transportable skeleton, reflecting two of its objectives - TransSkel is an
application skeleton. It is not in itself a finished, working application.
Rather, it provides a framework for application development that you flesh
out by adding muscle and connective tissue. TransSkel is transportable
from application to application. It provides a limited set of services in
a general manner so that it can be plugged into applications of many
different kinds without modification. The major change for release 3.11 is
that the Pascal-compatible interface is now the default interface.
Name = Traps Check 1.1.sit
Path = AMUG 15.2:Files II:Prog:T:Traps Check 1.1.sit
Size: 29K Date: 3/27/95
Description:
Traps Check 1.1 - Traps Check inspects all the documented toolbox and
operating system traps and tells whether they are implemented as native
PowerPC code or as 680x0 code. The results are saved in a text file with
tabs (you may use your word processor to display or print the list better
than with TextEdit). Traps Check is freeware. If you really like Traps
Check, take a look at all my shareware utilities and see if youre
interested in some of them or just send me a postcard to say hello.
Name = Tri-Menu.sit
Path = AMUG 15.2:Files II:Prog:T:Tri-Menu.sit
Size: 57K Date: 7/09/93
Description:
Tri-Menu - Anyone out there who is sick of the old Pop-up menus, look no
further. Using those great triangles from System 7, which we all love, I
developed a new type of menu. Give it a try. I love them. It also uses
offscreen bitmapping in the code, which is useful if one is trying to
learn animation techniques. This file will be of interest to anyone who
enjoys menu programming. This file needs some manipulation to work, and is
not for the faint at heart.
Name = TrueType Test Tool.sit
Path = AMUG 15.2:Files II:Prog:T:TrueType Test Tool.sit
Size:333K Date: 3/24/92
Description:
This file contains Flirt 1.24 for testing fonts and as a programer tool for
font development.
Name = TurboT.sit
Path = AMUG 15.2:Files II:Prog:T:TurboT.sit
Size: 10K Date:10/29/92
Description:
TurboT - HelloTurboTabby (HTT) is a modified HelloTabby (HT), by Pete
Johnson. HT was modified by Michael Lininger on 12-16-89 so it would be
compatitable with Turbo Pascal. It was orginally written for the
lightspeed pascal envrioment. HTT is for use with the Tubro Pascal
Enviroment.
Name = TurboTCP 2.1.sit
Path = AMUG 15.2:Files II:Prog:T:TurboTCP 2.1.sit
Size:278K Date: 1/27/95
Description:
TurboTCP 2.1 - This contains the shareware TurboTCP class library, which
integrates the Think Class Library with Apples MacTCP driver. This
library, now in its second major version, provides robust support for most
TCP/IP applications on the Macintosh. Its major features include - Truly
asynchronous operation. High-speed automatic data receiving mechanism.
Mix-in architecture (new to version 2.0). Robust error recovery.
Background friendly. This package does not include the Think Class Library
itself, in either original or modified form. You must purchase a copy of
Symantec C++ for Macintosh, version 7.0, in order to use the TCL and
TurboTCP. This version of TurboTCP is now compatible with both the TCL...
Name = UMPG Stack.sit
Path = AMUG 15.2:Files II:Prog:U-Z:UMPG Stack.sit
Size:256K Date: 6/04/92
Description:
UMPG Stack - This is the USENE Programers stack from our friens in Germany.
This stack contains programing information grouped by topic in HyperCard
format for easy retrieval.
Name = UltraShell Demo 1.1.sit
Path = AMUG 15.2:Files II:Prog:U-Z:UltraShell Demo 1.1.sit
Size: 65K Date:11/12/94
Description:
UltraShell Demo 1.1 - UltraShell is a program that offers a command-line
interface to the Macintosh file system and to System 7. It is written from
scratch and is designed to imitate the proverbial C Shell of Un*x-style
operating systems. UltraShell permits you to accomplish a wide variety of
common tasks by typing them in rather than navigating through a Finder(R)
interface and clunky GUI-based utility programs. UltraShell, because it is
a C Shell, is a powerful computer language unto itself, and includes a
variety of useful commands for data manipulation; for instance, it
provides mechanisms for manipulating and combining the data of multiple
programs, such as by feeding the output of one to the input of another...
Name = UnArjMac.sit
Path = AMUG 15.2:Files II:Prog:U-Z:UnArjMac.sit
Size: 46K Date: 8/06/92
Description:
UnArjMac - Unarjmac is a simple port of Robert Jung's unarj.c to the Mac.
It is a MINIMAL PORT; that is it makes absolutely minimal use of Mac
features. The reason for this was to minimize the intrusiveness of source
code changes into unarj.c, which will make future updates by Robert Jung
easy to keep up with. UnarjMac does not currently support macintosh path
names or creator/type application linking. Therefore it must be run from
the folder your arj file is in.
Name = VCR+.sit
Path = AMUG 15.2:Files II:Prog:U-Z:VCR+.sit
Size: 52K Date: 3/29/93
Description:
VCR+ - Two applications are included in this archive. One is a direct port
of the PC code into the console enviroment of Think C 5.0.4 (VCR Console)
The Think C project along with the the source files are included. The
second is a quick revision of the program to sport a Mac interface (or
some semblance thereof). Since I used AppMaker to throw together an
interface, it uses code from a support AppMaker library, this is why the
code for the mac-like version isn't included. (The AppMaker library is
very large, so no one would want to download it, besides I think I can't
upload it in any form without violating someone's license, so I'm covering
my behind.
Name = Vaccinate.sit
Path = AMUG 15.2:Files II:Prog:U-Z:Vaccinate.sit
Size: 10K Date: 9/07/92
Description:
Vaccinate - This unit, when added to a Pascal source file, will allow
developers to include a routine which will cause any application to do a
self check when launched to dedect changes made to its resource file such
as those caused by viral infections. It is based on code by Nicholus
Pisaro, Jr. published by Mac Tutor, June 1992.
Name = Verifile 1.23 FAT.sit
Path = AMUG 15.2:Files II:Prog:U-Z:Verifile 1.23 FAT.sit
Size: 59K Date: 4/07/95
Description:
Verifile 1.23 FAT - Verifile is a small utility that calculates a checksum
and a CRC32 on both the data and resource forks of any file that's dropped
on it. This is useful if you want to compare two files that are not on the
same machine without having to copy them over a network or modem
connection. If the hexadecimal numbers displayed by Verifile match,
chances are that the two files are equal. Fat version! Runs native on
Power Macs, displays elapsed time to measure processor and disk
performance. The PowerPC code runs a lot faster than the 68K code if the
file to verify is on a RAM disk, while the speed improvement is smaller on
slower media.
Name = VideoToolbox 4.95.sit
Path = AMUG 15.2:Files II:Prog:U-Z:VideoToolbox 4.95.sit
Size:1655K Date: 4/23/95
Description:
VideoToolbox 4/95 - This VideoToolBox is a collection of nearly 200 C
subroutines and several demo and utility programs written to do visual
psychophysics with Macintosh computers. It should be useful to anyone who
wants to present accurately specified visual stimuli or use the Mac for
psychometric experiments. Includes TimeVideo 3.63 FAT - TimeVideo reports
the timing and accuracy of all your video screens, as measured by
TimeVideo, a component of the VideoToolbox. For each video card, TimeVideo
measures the video frame rate, frequency of VBL interrupts (supposed to be
one per frame), how long it takes to load the clut, and how much of the
screen you can fill with a real-time one-image-per-frame movie and...
Name = ViewIt 2.24 Shareware.sit
Path = AMUG 15.2:Files II:Prog:U-Z:ViewIt 2.24 Shareware.sit
Size:908K Date: 5/09/94
Description:
ViewIt 2.24 Shareware - Welcome to ViewIt - one of the best tools for
creating and managing sophisticated Mac windows. The ViewIt demo program,
vDemo, contains the ViewIt documentation plus info about other FaceWare
modules. The Demo Projects folders contain several versions of the vDemo
program corresponding to different languages and compilers. THINK C (LC),
Symantec C++ (SC), THINK Pascal (LP), Metrowerks C/C++ (MC, MC+),
Metrowerks Pascal (MP), Absoft MacFortran II (AF), and Language Systems
FORTRAN (LF) source files are provided, but you don't need a compiler to
run the vDemo program, and the THINK files can be converted for use with
MPW (as described in Compiler Notes).
Name = Vim 3.0.sit
Path = AMUG 15.2:Files II:Prog:U-Z:Vim 3.0.sit
Size:259K Date:10/28/94
Description:
Vim - Vi IMproved. A clone of the UNIX text editor Vi. Very useful for
editing programs and other plain ASCII text. Full Vi compatibility (except
Q command, you don't need it). Includes most Ex commands. One of the best
ports of this editor that I have seen. Excellent user interface.
Name = Voyeur 1.1.1.sit
Path = AMUG 15.2:Files II:Prog:U-Z:Voyeur 1.1.1.sit
Size: 39K Date: 3/15/94
Description:
Voyeur 1.1.1 - Voyeur is a no frills file viewer. To use Voyeur, open a
file, if the file has a data fork, it will be opened; otherwise, the
resource fork will be opened. Once a file is open, its type and creator
can be modified, or the current fork's length can be altered. Neither of
these options is recommended unless you know what you're doing. Please use
Voyeur on copies only, since you can damage files!
Name = Window Elephant1.0d5.sit
Path = AMUG 15.2:Files II:Prog:U-Z:Window Elephant1.0d5.sit
Size: 8K Date: 1/03/92
Description:
Window Elephant is currently for use only with the Think C development
environment. More specifically it is for use by the Think C Debugger. It
works with version 4.0 (tested up to 4.0.5) of Think C and works under
System 6.0 to System 7.0. So what does it do? It remembers where you have
placed the source and data windows and restores their positions everytime
the Debugger is launched. Thats all (for this version at least). Multiple
monitors are, of course, supported. If you should move your copy of Think
C Debugger to another Mac that has a different monitor setup, Window
Elephant will let the debugger handle setting the windows in the default
position, then remember where they are from then on.
Name = Wrap FKEY 1.1.sit
Path = AMUG 15.2:Files II:Prog:U-Z:Wrap FKEY 1.1.sit
Size: 13K Date: 6/29/93
Description:
Wrap FKEY 1.1 - This FKEY allows (THINK) Pascal programmers to effortlessly
reformat blocks of comments to wrap nicely. Once installed, the default for
this FKEY is command-shift-8, but it can be changed to any number using
Suitcase or some similar utility.
Name = YACC.sit
Path = AMUG 15.2:Files II:Prog:U-Z:YACC.sit
Size: 99K Date:11/05/91
Description:
Yacc: Yet Another Compiler-Compiler. Stephen C. Johnson Computer program
input generally has some structure; in fact, every computer program that
does input can be thought of as defining an input language which it
accepts. An input language may be as complex as a programming language, or
as simple as a sequence of numbers. Unfortunately, usual input facilities
are limited, difficult to use, and often are lax about checking their
inputs for validity. Yacc provides a general tool for describing the input
to a computer program.
Name = 'Z' Basic 5.0x (ML).sit
Path = AMUG 15.2:Files II:Prog:U-Z:'Z' Basic 5.0x (ML).sit
Size: 47K Date:10/29/92
Description:
'Z' Basic 5.0x (ML) - ZFormat is a utility for ZBasic programmers that I
wrote one afternoon to help solve a problem I was having. I was working on
a very large program 16000+ lines of code. And these 16000+ lines of code
had been copied and pasted from many pieces of source code, some of them
typed in while in the ZBasic Editor other lines were entered with one text
editor or another. By Mike Lininger.
Name = 'Z' and 'FB' Basic (ML).sit
Path = AMUG 15.2:Files II:Prog:U-Z:'Z' and 'FB' Basic (ML).sit
Size: 58K Date:10/29/92
Description:
'Z' and 'FB' Basic (ML) - This is the source code from Mike Lininger for
CRC and TEFind. This source is being released unsupported.
Name = Zmodem.source.sit
Path = AMUG 15.2:Files II:Prog:U-Z:Zmodem.source.sit
Size: 63K Date:11/05/91
Description:
Z Modem Code
Name = Zview 1.1.sit
Path = AMUG 15.2:Files II:Prog:U-Z:Zview 1.1.sit
Size: 9K Date:10/17/94
Description:
ZView - ZView is a programmer's utility for matching screen colors to
RGBColor structures. It allows you to point at a color on the screen and
then paste its RGB values (0 to 65535 each) directly into your code. It is
also useful for selective screen capture either to disk or the clipboard.
Name = Zx Spectrum 1.0.0b.sit
Path = AMUG 15.2:Files II:Prog:U-Z:Zx Spectrum 1.0.0b.sit
Size:487K Date: 7/29/94
Description:
Zx Spectrum 1.0.0b - This Spectrum emulator may load SP and SNA type files
which are normally available for the PC Spectrum emulators. The spectrum
within the application often hangs, the application itself sometimes
hangs, and very rarely (though it does occur) the whole mac may hang
(sorry!). I am constantly updating it and working on it and intend to
include sound and support for other formats at a later date (Z80 format
for example). All registered users will be entitled to the latest version.
So that the files that contain the spectrum programs aqquire the correct
Type and Creator, they have to be dropped onto the application.
Name = cdev Shell.sit
Path = AMUG 15.2:Files II:Prog:B-C:cdev Shell.sit
Size: 7K Date: 6/12/92
Description:
cdev Shell - Copyright (c) 1990,91 by Neal E. Trautman. 'ShareWare' --
Please send $5 contribution to, Neal Trautman, 3700 Clinton Parkway, #1412
Lawrence, KS 66047. This is a Control Panel cdev Shell.
Name = kgarten2
Path = AMUG 15.2:Files II:Prog:H-K:kgarten2
Size: 9K Date: 3/15/87
Description:
Pascal programming lesson.
Name = kgarten3
Path = AMUG 15.2:Files II:Prog:H-K:kgarten3
Size: 6K Date: 3/16/87
Description:
Pascal programming lesson.
Name = kindergarten 1
Path = AMUG 15.2:Files II:Prog:H-K:kindergarten 1
Size: 7K Date: 3/15/87
Description:
Pascal programming lesson.